檢查已終止。收集事實資料時檢測到錯誤。可能是 tempdb 空間用盡或某個系統表不一致。
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何檢視某個查詢用了多少TempDB空間
- 表空間碎片檢測
- 在SQL Server tempdb滿時檢查資料檔案SQLServer
- oracle檢查 小表空間Oracle
- 檢視資料庫表空間資料庫
- Windows系統錯誤程式碼-----故障檢測用Windows
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- 表空間集自包含檢查
- 系統表空間IO錯誤 資料損壞處理一則
- SQLServer如何釋放tempdb臨時表空間SQLServer
- JS實現檢查給定時間範圍是否在每天的某個時間段內JS
- 檢視oracle臨時表空間佔用率的檢視Oracle
- 錯誤檢查思路
- 用SQL server匯出到oracle,查詢時提示“表或檢視不存在ORA-00942”錯誤SQLServerOracle
- 錯誤新增表空間的資料檔案
- 檢視系統中各種等待時間佔用的資料庫時間比例資料庫
- 微信域名檢測官方介面 微信域名實時檢測系統
- 檢視Oracle資料庫表空間大小,是否需要增加表空間的資料檔案Oracle資料庫
- oracle rman backup命令檢查資料庫錯誤Oracle資料庫
- 查詢表空間已使用空間和空閒空間的簡單檢視
- oracle表空間檢視Oracle
- 檢查及設定合理的undo表空間
- 準實時異常檢測系統
- 查詢某時間段的統計資料
- DB健康檢查使用RDA收集資料
- 查詢某個表最後修改時間
- centos Linux 統計某個資料夾佔用空間大小CentOSLinux
- 移動資料檔案、系統表空間檔案、臨時表空間檔案
- 用SQL語句檢查CPU和磁碟空間SQL
- 如何檢視Oracle資料庫表空間大小(空閒、已使用),是否要增加表空間的資料檔案...Oracle資料庫
- 檢視資料庫佔用磁碟空間的方法資料庫
- 系統表和資料字典檢視
- AIX檢視某個埠被哪個程式(或程式)佔用AI
- 檢測磁碟空間問題
- 檢測空間是否支援curl
- 檢測空間的路徑
- 【DB2學習】檢視一個資料的表空間詳情DB2
- 巡檢昨天到現在asm 、系統、資料庫等錯誤日誌 shell指令碼ASM資料庫指令碼