完全从文件组中删除NDF?

时间:2016-07-17 07:49:42

标签: sql sql-server

我希望脚本能够完全从文件组中删除NDF文件而不使用" shrinkfile"命令

1 个答案:

答案 0 :(得分:0)

仅当文件为空时,才能从数据库中删除文件。如果没有SHRINKFILE,则暗示文件必须是用户定义文件组中的唯一文件,并且必须先将所有对象(或分区)从文件组中删除或移动到另一个文件组。然后可以使用ALTER DATABASE...REMOVE FILE删除空文件。

您的目标似乎是删除超过6个月的数据。删除/截断数据会更容易,而根本不需要打扰文件/文件组。