我正在将一些数据导入SQL Server 2016(13.0.5201.2)中的表中。列为:
int, datetime2(7), float, int, datetime, nvarchar(100)
所以每一行都不会占用太多空间。
该过程正在使用Entity Framework的BulkInsert,并且一次插入数千行。该过程已经运行了大约12个小时,已经导入了大约5亿行。然后此错误开始出现并不断出现:
由于文件组“ PRIMARY”中的磁盘空间不足,无法为数据库“ [DB_NAME]”分配新页面。通过在文件组中放置对象,向文件组添加其他文件或为文件组中的现有文件设置自动增长来创建必要的空间。
我阅读了以下建议的答案:检查磁盘空间,自动增长设置,减少PRIMARY组中的文件数量,删除其他表等。这些都不对我有帮助,因为:
我还应该检查/更改什么?非常感谢。