如何删除主文件组的文件(SQL Server)

时间:2018-04-16 03:11:54

标签: sql-server filegroup

我有一个包含很多表的数据库,我在主文件组中创建了一个新文件,我还没有插入任何新数据但是当我尝试删除这个新文件时,我收到此错误

  

文件'newfile'无法删除,因为它不是空的

如何删除此文件?

1 个答案:

答案 0 :(得分:0)

好吧,解决方案就像Mitch Wheat在他所展示的链接中所表明的那样。 我不得不使用以下方法清空文件:

DBCC SHRINKFILE(newfile,EMPTYFILE)

然后可以使用以下方法删除:

ALTER DATABASE DBNAME REMOVE FILE newfile