删除数据库文件
要删除Stu_db3数据库中的次要数据文件“sss.ndf”,执行SQL语句如下:
USE Stu_db3
GO
ALTER DATABASE Stu_db3 REMOVE FILE sss --不加扩展名
GO
错误提示:
消息 5042,级别 16,状态 1,第 1 行
无法删除 文件'sss',因为它不为空。
(此文件为空,无任何数据)
解决方法:
USE Stu_db3
go
--Empty the data file
DBCC SHRINKFILE (sss,EMPTYFILE);
Go
--Remove the data file from the database
ALTER DATABASE Stu_db3 REMOVE FILE sss --不加扩展名
GO