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
  • asp之家 网络编程 m.aspxhome.com