“因为文件组primary已满,未能为数据库XX对象XX分配空间”问题的解决

原创 2011年01月10日 22:03: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%,问题解决。

未能为数据库‘DBName’中的对象‘TableName’分配空间,因为文件组‘primary’已满

未能为数据库‘DBName’中的对象‘TableName’分配空间,因为文件组‘primary’已满   这是什么问题?另外请教数据库的大小有没有限制?我的那个数据库现在有3971.88MB     ...
  • jemmy
  • jemmy
  • 2006年01月16日 21:04
  • 4226

无法为数据库 'tempdb' 中的对象分配空间,因为 'PRIMARY' 文件组已满

错误描述消息 1105,级别 17,状态 2,第 1 行无法为数据库 'tempdb' 中的对象 'dbo.SORT temporary run storage:  140737503494144' ...
  • xuyue1987
  • xuyue1987
  • 2012年02月18日 12:21
  • 11853

无法为数据库 'b2b_v360v' 中的对象 'dbo.Tmp_MessagesMap' 分配空间,因为 'PRIMARY' 文 件组已满。

错误提示: “MessagesMap”表 - 无法修改表。 无法为数据库 'b2b_v360v' 中的对象 'dbo.Tmp_MessagesMap' 分配空间,因为 'PRIMARY' 文件组已满。...
  • sunqing0316
  • sunqing0316
  • 2015年06月29日 10:09
  • 2410

sql2008出现问题“因为无法为数据库 'MRsys' 中的对象 'dbo.T_USER_1311_DATA' 分配空间, 'PRIMARY' 文件组已满。请删除不需要的文件..."问题,解决了

今年年初在微软官网上下了个SQLSERVER2008EXPRESS版,用到了现在,数据库文件有4G多大了,突然客户反应说从某天开始,WEB端查询不到数据!于是,我进服务一看前置机(将数据写入数据库的服...
  • liyz_2009
  • liyz_2009
  • 2013年11月30日 09:09
  • 2795

解决:未能...分配空间,因为文件…

查看‘企业管理器--右键你的数据库--属性’对话框,常规标签页的可用空间显示只有1.5M,问题就在这里了 这时一个偷懒的做法是:设置 数据文件的‘最大文件大小’为文件增长不受限制。 当对于企业数据库应...
  • jonahzheng
  • jonahzheng
  • 2013年09月27日 23:11
  • 552

“因为文件组primary已满,未能为数据库XX对象XX分配空间”问题的解决

今天遇到这个问题,上网查到以下解决方法:1.检查你的磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理磁盘,腾出空间       2.检查你的磁盘分区格式         如果是FAT16,则数据文件...
  • jinwei_zhiyuan
  • jinwei_zhiyuan
  • 2011年01月10日 22:03
  • 2358

“因为文件组primary已满,未能为数据库XX对象XX分配空间”问题的解决

今天遇到这个问题,上网查到以下解决方法:1.检查你的磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理磁盘,腾出空间       2.检查你的磁盘分区格式         如果是FAT16,则数据文件...
  • jinwei_zhiyuan
  • jinwei_zhiyuan
  • 2011年01月10日 22:03
  • 2358

文件组primary已满未能为数据库X对象X分配空间

数据库空间不足造成插入数据库时提示“因为文件组primary已满,未能为数据库XX对象XX分配空间”解决方法:1.检查你的磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理磁盘,腾出空间2.检查你的磁...
  • htl258
  • htl258
  • 2009年06月08日 11:14
  • 3298

怎么在ArcSDE中使用SQL Server分区表

前面有关于怎么在ArcSDE使用Oracle分区表的相关参考怎么在ArcSDE中使用Oracle分区表怎么在ArcSDE中使用Oracle分区表2——索引分区今天就跟大家介绍一下关于SQL Serve...
  • linghe301
  • linghe301
  • 2012年11月01日 09:18
  • 2348

关于sql server数据库主文件大小与空间问题(因为 'PRIMARY' 文件组已满)

症状: 无法为数据库 'db_web' 中的对象 'dbo.Content'.'PK_Content_ID' 分配空间,因为 'PRIMARY' 文件组已满 企业管理器法: 企业管理器中--...
  • yxwmzouzou
  • yxwmzouzou
  • 2018年01月25日 10:24
  • 77
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:“因为文件组primary已满,未能为数据库XX对象XX分配空间”问题的解决
举报原因:
原因补充:

(最多只允许输入30个字)