無法為數據庫 'tempdb' 中的對象分配空間,因為 'PRIMARY'
來源: 作者: 發表於:
2012-08-22 09:00 點擊:
521
可以結合本文學習:http://www.dedecms.com/database/201008/56488.html 錯誤描述 消息1105,級別17,狀態2,第1 行 無法為tempdb 中的對象dbo.SORT temporary run storage: 140737503494144 分配空間,因為PRIMARY 文件組已滿。請刪除不需要的文件、刪除文件
錯誤描述
消息1105,級別17,狀態2,第1 行
無法為'tempdb' 中的對象'dbo.SORT temporary run storage: 140737503494144' 分配空間,因為'PRIMARY' 文件組已滿。請刪除不需要的文件、刪除文件組中的對象、將其他文件添加到文件組或為文件組中的現有文件啟用自動增長,以便增加可用磁盤空間。
消息9002,級別17,狀態4,第1 行
數據庫'tempdb' 的事務日志已滿。若要查明無法重用日志中的空間的原因,請參閱sys.databases 中的log_reuse_wait_desc 列。
解決方法
[sql] view plaincopyprint?
查看tempdb當前大小
exec sp_helpdb tempdb
對tempdb進行收縮
use tempdb
go
dbcc shrinkfile(tempdev, 1024)
use tempdb
go
dbcc shrinkfile(templog, 512)
嘗試將tempdb的文件初始值設置:
數據文件:10G
日志文件: 10G
自動增長的10%設置為10M
徐悅Tech Blog
