DBCC SHRINKFILE (Transact-SQL) - SQL Server | Microsoft Docs
DBCC SHRINKFILE によるファイル圧縮の動作 (データファイル編) at SE の雑記
sql server - What is DBCC SHRINKFILE actually doing? - Database Administrators Stack Exchange
EMPTYFILE
がファイル移動を伴うほうかNOTRUNCATE
はログファイルには無効TRUNCATEONLY
はログファイルの末尾の未使用スペースを返却するだけ、断片化した途中にある未使用スペースは返却されないのでログファイルサイズが減らないことがある
同僚(元 MSSQL 管理者)の情報
DBCC SHRINKFILE
実行後、5分とか10分とか処理を待つ必要がある