update数据库sharedata01中的t_employee表的时候出现下面的错误,而且每执行一次,磁盘空间都会少200多M,郁闷!服务器: 消息 1105,级别 17,状态 2,行 1
未能为数据库 'sharedata01' 中的对象 't_employee' 分配空间,因为文件组 'PRIMARY' 已满。
未能为数据库 'sharedata01' 中的对象 't_employee' 分配空间,因为文件组 'PRIMARY' 已满。
错误来源:Microsoft OLE DB Provider for SQL Server
原因分析:SQL空间已满了或者空间已不够用了。
解决方法:增加SQL空间或收缩日志。
如果是FAT16,则数据文件最大只能是2G
如果是FAT32,则数据文件最大只能是4G
改为NTFS分区则没有这种限制 3.检查一下你有没有限制数据库文件的大小
企业管理器--右键你的数据库--属性--文件增长限制--如果有限制大小,取消限制 4.检查你的SQL版本,如果你用MSDE,则限制了数据文件最大是2G 5.你也可以为 primary 组添加新的数据文件来解决这个问题
alter database 库名 add file(NAME = 逻辑文件名,FILENAME = 'c:\实际文件名.ndf'
==========================================
收缩数据库试过了。
__________________________________________
错 误 号:-2147467259
错误来源:Microsoft OLE DB Provider for SQL Server
原因分析:SQL空间已满了或者空间已不够用了。
解决方法:增加SQL空间或收缩日志。
==========================================
磁盘空间还有4G多。是什么原因呢