GUI を使用して SQL Server データベースを圧縮すると ([すべてのタスク] -> [データベースの圧縮] -> [すべてのデフォルトを受け入れる] をクリックして [OK] をクリック)、すぐに終了します。
しかし、このコマンドを実行すると、非常に長い時間がかかります。
DBCC SHRINKDATABASE('my_database')
私は何が欠けていますか?
これは SQL Server 2000 にあります。
GUI を使用して SQL Server データベースを圧縮すると ([すべてのタスク] -> [データベースの圧縮] -> [すべてのデフォルトを受け入れる] をクリックして [OK] をクリック)、すぐに終了します。
しかし、このコマンドを実行すると、非常に長い時間がかかります。
DBCC SHRINKDATABASE('my_database')
私は何が欠けていますか?
これは SQL Server 2000 にあります。
私の記憶が正しければ、インターフェイスは約 20% の拡張領域を残し、パラメーターを指定せずに DBCC SHRINKDATABASE を実行すると、できるだけ小さく縮小されます。
デフォルトを確認するための Enterprise Manager が手元にありません。しかし、GUI で実行した場合よりも手動で実行した場合の方がデータベース ファイルが小さいことに気付くはずです。
DBCC SHRINKDATABASE の詳細については、http://msdn.microsoft.com/en-us/library/ms190488.aspx を参照してください。これは SQL Server 2005 用であることに注意してください ->