今天在做表分區的試驗時創建了幾個文件組和ndf數據文件,做完試驗之後我想把文件組和文件一同刪去,可是在刪除的時候提示錯誤,提示無法刪除文件‘abc’,因爲它不爲空。我還是第一次遇到這樣的問題,所以也不知道怎麼把這個文件中的數據清空,最後在幫助文檔上找到了清空數據文件的方法,其實這個方法也是清空日誌和截取日誌的新方法:
USE AdventureWorks; GO -- Create a data file and assume it contains data. ALTER DATABASE AdventureWorks ADD FILE ( NAME = Test1data, FILENAME = 'C:\t1data.ndf', SIZE = 5MB ); GO -- Empty the data file. DBCC SHRINKFILE (Test1data, EMPTYFILE); GO -- Remove the data file from the database. ALTER DATABASE AdventureWorks REMOVE FILE Test1data; GO