数据库文件和文件组

Edg*_*ron 0 sql-server filegroups

在我的情况下,我有一个文件file_01.mdf并且file_02.ndf在 1 个文件组下,如果file_01.mdf已经满了(没有启用自动增长),file_01.mdf如果尝试在其中添加数据,它会出错吗?

Dom*_*her 5

不,在两个数据文件都已满之前,您不会收到错误。当文件组中没有更多空间时(不是针对其中的每个文件),将引发错误。

您可以通过创建一个包含 2 个数据文件(一个启用自动增长)的数据库并在其中插入数据直到它填满第一个数据文件来轻松测试它。

您将看到第一个文件已填充到 100%,并且不会出现任何错误。如果您禁用第二个文件的自动增长并继续插入,当两个文件都被填充时,我们将收到错误消息。

谢谢。