由于文件组 'PRIMARY 中的磁盘空间不足,无法为数据库 'XXX' 分配新页。原创
金蝶云社区-胡哥哥
胡哥哥
8人赞赏了该文章 3,620次浏览 未经作者许可,禁止转载编辑于2020年12月28日 11:31:34

问题现象

由于文件组 'PRIMARY 中的磁盘空间不足,无法为数据库 'AIS20191125202540' 分配新页。请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。

原因分析

1.在安装部署的时候没注意,安装的是SQL server 2008 Express,查询数据库版本发现是SQL server 2008 Express,对账套大小有限制,一旦账套大于10G就会报错。

免费版Express,最大支持4GB数据库(R2最大支持10GB),超过4GB无法写入,仅支持1颗处理器,仅支持1GB内存,无SQL Agent服务,无作业,如备份(可用Windows计划任务和脚本代替)

2.磁盘空间可能不够,

image.png

image.png

【解决方法】

首先检查数据库服务器上的磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理磁盘,进行扩容。

1.临时解决方案,检查一下有没有限制数据库文件的大小: 

企业管理器--右键你的数据库--属性--文件增长限制--如果有限制大小,取消限制。 

2.终极解决方案,SQL server版本问题属于数据库自身的报错,需要更换序列号升级到标准版(企业版)及以上版本!

赞 8