SQL Server でファイル サイズを縮小するには(DBCC SHRINKFILE)

SQL Server でファイル サイズを縮小したい場合には DBCC SHRINKFILE コマンドを次のように利用します。

DBCC SHRINKFILE(論理名, 縮小後のサイズ)

ディスクが満杯になるくらいサイズが大きくなってしまった場合などに、このコマンドを利用して、データベース ファイル(.mdf)またはトランザクション ログ ファイル(.ldf)のサイズを小さくすることができます。ファイルの論理名は、次のように database_files システム ビューをクエリすることで確認することができます。

USE データベース名
SELECT * FROM sys.database_files