刪除ndf數據文件

今天在做表分區的試驗時創建了幾個文件組和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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章