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

时间:2014-08-01 08:59:56

标签: sql-server compiler-errors sas

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

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

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

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:6)

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

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

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

答案 1 :(得分:2)

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

您可以点击database -> Properties -> Files -> Database - space available and size查看。

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