今天遇到这个问题,上网查到有以下原因和解决方法:
1、检查磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理磁盘,腾出空间。
2、检查磁盘分区格式:如果是FAT16格式,则数据文件最大只能是2G;如果是FAT32格式,则数据文件最大只能是4G;而NTFS格式则没有大小限制。
3、检查是否限制了数据库文件的大小:企业管理器-选中数据库点击右键-属性-文件增长限制,如果有限制大小,则取消限制。
4、检查SQL版本,如果是MSDE,则限制了数据文件最大是2G。
5、还可以为primary组添加新的数据文件来解决这个问题,SQL代码为:
alter database 库名 add file(NAME=逻辑文件名,FILENAME='c:\实际文件名.ndf') |