回答:
2番目のラジオボタンを選択Reorganize pages before releasing unused space
し、Shrink file to:
オプションに指定された最小MBを入力します。指定されたMBよりも低いMBを設定すると修正されます。次に「OK」をクリックします。
いくつかのケースではGUIが機能しなかったため、これらの機能にDBCCコマンドを使用すると常に機能することがわかりました。
また、余分なスペースは理由があることに注意してください。将来の成長のためにスペースが必要になりますが、それはパフォーマンスのまったく新しいトピックです。
2008圧縮を使用できる場合(EnterpriseまたはDeveloperエディション)、圧縮されたインデックスとテーブルを使用して大きなデータベースを縮小できます。MSホワイトペーパー「データ圧縮:戦略、容量計画、およびベストプラクティス」は、必要なものを見つけるのに役立つはずです。それから引用:
「Microsoft®SQLServer®2008データベースソフトウェアのデータ圧縮機能は、データベースのサイズを縮小し、I / Oを集中的に使用するワークロードのパフォーマンスを向上させるのに役立ちます。ただし、データベースサーバーには圧縮とデータがアプリケーションと交換されている間にデータを解凍するため、どのテーブルを圧縮するかを決定する際には、ワークロードの特性を理解することが重要です。
How to decide which tables and indexes to compress
How to estimate the resources required to compress a table
How to reclaim space released by data compression
The performance impacts of data compression on typical workloads"
ここに短い説明があります。
ストアドプロシージャsp_estimate_data_compression_savingsを使用して、節約できるスペースの見積もりを見つけることができます。