摘要:SHRINKFILE 無作用
有一DB自SQL 2000 restore到SQL2008, DB size 一百多G, 但mdf 檔使用率低,真正data約30G。
但執行DBCC Shrinkfile卻無法將ndf檔shirnk下來........
最後解決方法是
1. 新增另一ndf 檔至同一file group
2. shrinkfile使用EMPTYFILE 參數,將data移至新增的ndf檔
3. 待ndf檔shrink下來後,再一次執行shrinkfile並搭配EMPTYFILE 參數,將data移回原來的ndf檔
4.刪除新增的ndf檔