2008-10-14 118 views
1

當我使用GUI(所有任務 - >收縮數據庫 - >接受所有默認值,單擊確定)縮小SQL Server數據庫時,它會很快完成。Sql Server SHRINKDATABASE命令

但是如果我運行這個命令,它需要很長時間。

DBCC SHRINKDATABASE('my_database') 

我錯過了什麼?

這是SQL Server 2000中

回答

1

如果我沒有記錯的界面會留下約20%的增長空間,運行DBCC SHRINKDATABASE不帶任何參數也縮小到儘可能小。

我沒有企業管理器方便檢查默認值。但是您應該注意到手動運行的數據庫文件比GUI運行時小,因此時差

+0

gui默認實際上是留下0%的可用空間。 – JosephStyons 2008-10-14 19:12:37

+0

奇數,我的設定爲20%,但誰知道那裏發生了什麼。 – 2008-10-14 19:22:00