无法为数据库"xxxx"中的对象'xxxx'分配空间,因为'PRIMARY'文件组已满
作者:啊洪
来源:本站原创
点击数: 次
发布时间:2012年08月01日
问题描述:最近遇到一个问题,折腾了好几天,不过在灵感焕发而得以解决,不多说,上图:
分析原因:百度了一下,发现千奇百怪的解决方案,说数据库太大,或者磁盘不够,或者系统硬盘格式不对,这里这么多原因其实都围绕这一个答案:数据库被分配的大小受限了。
操作一些不与数据库交互的操作,网站不报错,进后台不报错,对于写js,保存数据大的与数据库交互的就报错了,比如采集,写的文章字数过多,就会报上面类似的错误,几天的时间都能背下这个错误了。
看下数据库的属性惊奇的发现,无增长空间:
这样,当给数据库库分配的空间用完了。或不够了,就会报错:如图数据库空间分配大小:
当可用空间用完,大小已经确定,没有增长空间,就会报错;
解决方法:
添加一个逻辑空间数据文件,问题就会得到解决:
(注释:一般在自己服务器上不会出现这样的问题,此文适用于网站寄存于空间,或者虚拟主机上的数据库服务器上。)