我在 SQL 2008 上有一个 TempDB,它变得非常大(> 40gb),我想缩小它。我已经通过 Management Studio 使用了 dbcc 收缩数据库、dbcc 收缩文件和收缩命令。
我收到以下错误:
页面 1:4573184 无法移动,因为它是工作表页面。
通过运行 DBCC FREEPROCCACHE 并重新运行其中一个收缩例程,我已经能够回收一些空间使我脱离危险,但显然这并不理想,而且可能只会给我争取一点时间。
我已经运行 DBCC OpenTran 并且没有任何东西挂在那里。
我在互联网上读到的所有地方都归结为回收 SQL Server ……肯定有更好的方法……有人吗?
谢谢,
汤姆