Mssql数据库:因为文件组 'PRIMARY' 已满的解决方法
作者:蛛蛛虎 日期:2010-08-14
后台发布信息报错:未能为数据库 'sddiao***' 中的对象 'china_d***' 分配空间,因为文件组 'PRIMARY' 已满。 (为保护客户隐私,数据库及表名后三位隐去。)
上网查了下主要就是空间不够,或Mssql限制了数据库文件的大小。
1、检查你的磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理下磁盘,腾出更多空间。
2、企业管理器--右键你的数据库--属性--文件增长限制--如果有限制大小,取消限制(不知道为什么我的数据默认限制了50M的最大值)
3、检查你的磁盘分区格式,如果不是NTFS分区,则会有限制,将磁盘分区格式改成NTFS :如果是FAT16,则数据文件最大只能是2G,如果是FAT32,则数据文件最大只能是4G,改为NTFS分区则没有这种限制。
4、检查你的SQL版本,如果你用MSDE,则限制了数据文件最大是2G。
5、你也可以为 primary 组添加新的数据文件来解决这个问题;企业管理器--右键你的数据库--属性--数据文件-添加数据文件。
使用SQL语句:
复制内容到剪贴板
程序代码
程序代码alter database 库名 add file(NAME = 逻辑文件名,FILENAME = 'c:实际文件名.ndf'
[本日志由 蛛蛛虎 于 2010-08-14 04:23 PM 编辑]
上一篇: css中filter:alpha透明度总结
下一篇: Active Server Pages 错误 'ASP 0131'解决方法
文章来自: 本站原创
Tags: Mssql
相关日志:
评论: 26 | 引用: 0 | 查看次数: -
发表评论


回复
|
| 浙江省 电信|
| 通过审核]