我在MS SQL server 2008中有一个数据库。我使用sp_spaceused
来检查数据库大小并得到以下结果。
因此,在我的数据库中,sql server占用了140GB的未分配空间。现在我想为我的系统回收140GB的空间。
我执行了以下命令来回收。但它对我不起作用。
DBCC SHRINKDATABASE (DB_Name, truncateonly)
它在5秒内执行,但一次只能释放2MB
我已经尝试了DBCC SHRINKDATABASE (DB_Name, notruncate)
但是它执行了超过10小时但没有得到任何结果。
请帮我解决这个问题。
提前致谢