Sql Server “因为文件组primary已满,未能为数据库XX对象XX分配空间”问题的解决
时间:2010-05-16 21:27:00
今天遇到这个问题,上网查到以下解决方法:
1.检查你的磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理磁盘,腾出空间
2.检查你的磁盘分区格式
如果是FAT16,则数据文件最大只能是2G
如果是FAT32,则数据文件最大只能是4G
改为NTFS分区则没有这种限制
3.检查一下你有没有限制数据库文件的大小
企业管理器--右键你的数据库--属性--文件增长限制--如果有限制大小,取消限制
4.检查你的SQL版本,如果你用MSDE,则限制了数据文件最大是2G
5.你也可以为 primary 组添加新的数据文件来解决这个问题
alter database 库名 add file(NAME=逻辑文件名,FILENAME='c:\实际文件名.ndf')
经过检查是第3条文件限制大小的原因,登陆进服务器查了一下他的数据库情况,限制是20M,现在已经分配了19M,文件自动增长也勾上了,还有空间啊,怎么会已满。查了一下服务器磁盘空间,还有5G多,也够用。后来发现,在文件自动增长的下面有个选项,是按百分之几来增长,默认是20%。20M的20%是4M,19M+4M是23M超过限制了,所以才会出现那个提示。把自动增长改成10%,问题解决。
标签:磁盘,sql,server,数据库
0
投稿
猜你喜欢
三大措施设置数据库安全 保障网站安全运营
2008-11-28 14:41:00
教你快速掌握一些方便易用的SQL语句
2008-11-28 15:21:00
一个可应用在ASP 标记加密文件的MD5的DLL组件
2008-04-12 07:21:00
JavaScript 组件之旅(三):用 Ant 构建组件
2009-10-09 16:56:00
Javascript Selectors 入门篇
2010-04-12 12:55:00
如何以及何时使用sIFR
2008-03-07 12:38:00
全国哀悼日 建议站点换素装(附代码)
2008-05-19 12:05:00
ASP字符串16进制互转
2008-06-24 12:28:00
《写给大家看的设计书》阅读笔记之亲密性原则
2009-07-08 20:02:00
css学习笔记:安全字体
2009-03-10 18:34:00
在ASP中使用类,实现模块化
2008-10-15 14:57:00
asp中如何对ip段进行过滤限制
2007-09-17 11:14:00
针对SQL Server中业务规则链接的分析
2009-01-20 11:43:00
oracle-快速删除重复的记录
2008-01-16 19:12:00
三招解决SQL Server数据库权限冲突
2009-03-16 16:58:00
多按钮共存——don’t make me think
2010-01-11 20:20:00
SQL Server数据库和Oracle行转列的特殊方案描述
2010-07-26 15:14:00
jQuery性能优化指南[译]
2009-05-12 11:54:00
如何测试字符串的长度?
2009-11-11 20:02:00
css布局自适应高度方法
2007-05-11 17:03:00