由于文件组中的磁盘空间不足,无法为数据库分配新页面

yke*_*yke 5 sql-server compiler-errors sas

在SAS连接到SQL-server 2008的程序中运行程序时,我在日志中收到此错误:

执行错误:ICommand :: Execute失败.:语句已终止:由于文件组"CURRENT01"中的磁盘空间不足,无法为数据库"数据库"分配新页面.通过删除文件组中的对象,向文件组添加其他文件或为文件组中的现有文件设置自动增长来创建必要的空间.

我正在寻找类似的问题,我无法真正看到解决方案.我很确定我们在数据库中有足够的空间.它可能与工作有关吗?我对SQL服务器很新.

预先感谢您的帮助.

Mar*_* N. 6

检查该文件组中数据文件的设置.最有可能的是他们的上限大小限制在这种情况下,如果你有自由空间并不重要.

您可以使用Management Studio找到这些设置:右键单击数据库 - >属性 - >文件 - >列自动增长/最大大小.

您还应该检查数据库文件是否位于磁盘驱动器上.


小智 5

对于这样的错误,您的数据库正在占用磁盘空间,而不是数据库可用的空间,当您执行批量插入操作时(大多数情况下)会发生这种情况。

您可以通过单击 来查看它database -> Properties -> Files -> Database - space available and size

尝试删除一些表,然后释放空间。