SQL Server移动到新文件

我试图做大量的删除后,我的数据文件收缩。 这是失败的,我无法得到它的工作 。

我可能将不得不移动到新的数据文件。 我试图找出如果这样做将双倍的空间来存储新的文件? 如果是这样,我需要在最初的文件中容纳可用空间。

我问,因为这些文件是巨大的。 1.5 TB,可用空间为60%。 所以我需要3TB,2.5TB,还是只是从一个文件移动到另一个。

有一件事是尝试缩小现有的文件,这可能需要很多次才能完成,但通常是可行的。 每通10GB是一个很好的尝试。

如果不是,并且您正在尝试添加另一个较小的文件,则需要一个足够大的文件来保存当前文件中的已用空间,我假设这个文件大约为600GB(使用了40%* 1.5TB),将文件到现有文件组,并使用SSMS中的选项在当前较大的文件上“通过迁移同一文件组中的数据文件来清空文件”。 这么多的数据需要很长的时间。 完成后,您应该可以删除现有的1.5TB文件。