未能为数据库 TEMPDB 中的对象 分配空间,因为文件组 DEFAULT 已满 解决方法

发布时间:2007年02月24日      浏览次数:1236 次
SQL语句执行时,出现以下错误:
服务器: 消息 1105,级别 17,状态 2,行 1
未能为数据库 @#TEMPDB@# 中的对象 @#(SYSTEM table id: -975642434)@# 分配空间,因为文件组 @#DEFAULT@# 已满。
tempdb为临时数据库,其他数据库上的操作用到的中间结果就保留在上面;如果中间结果数据量过大,超过tempdb容量就会错;
解决方法:
sybase: 为tempdb增加设备;
SQL server:将tempdb的文件设为自动增加或加大文件大小;
Oracle: 增加用户的临时表空间的大小.
免责声明:本站相关技术文章信息部分来自网络,目的主要是传播更多信息,如果您认为本站的某些信息侵犯了您的版权,请与我们联系,我们会即时妥善的处理,谢谢合作!