Kobarin's Development Blog

C#やASP.NET、公開APIなどについての記録です。

SQLserverで、肥大化したファイルサイズを縮小

MSDEの頃と同様にDBCCを使う。
これは、SQLserver Management Studio上のクエリやCommon SQL Environment上でも実行可能。

DBCC SHRINKFILE(論理名)

「論理名」は以下のようにして調べられる。

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

また、.mdfと.ldfは別々に実行する必要がある。
▼例

DBCC SHRINKFILE(MyDB)
DBCC SHRINKFILE(MyDB_log)