檢查已終止。收集事實資料時檢測到錯誤。可能是 tempdb 空間用盡或某個系統表不一致。

jogewang123發表於2022-04-22


SQL Server資料庫意外出現如下錯誤:


訊息 8921,級別 16,狀態 1,第 1 行

檢查已終止。收集事實資料時檢測到錯誤。可能是 tempdb 空間用盡或某個系統表不一致。請檢查前面的錯誤訊息。





用如下SQL語句可修復成功:


1、ALTER DATABASE DataBase1 SET EMERGENCY--緊急模式

2、ALTER DATABASE DataBase1 SET SINGLE_USER--單使用者模式

3、DBCC CheckDB (DataBase1 , REPAIR_ALLOW_DATA_LOSS)--此修復可能會丟失資料

或者[3.1、DBCC CheckDB (DataBase1 , REPAIR_REBUILD)--主要用來修復索引。]

或者[3.2、DBCC CheckDB (DataBase1 , REPAIR_FAST)--快速修復,為了相容舊版本而保留。]

4、ALTER DATABASE DataBase1 SET MULTI_USER--多使用者模式


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31493277/viewspace-2888320/,如需轉載,請註明出處,否則將追究法律責任。

相關文章