Share via


MSSQLSERVER_7987

適用於:SQL Server

詳細資料

屬性
產品名稱 SQL Server
事件識別碼 7987
事件來源 MSSQLSERVER
元件 SQLEngine
符號名稱 DBCC2_PRE_CHECKS_CHAIN_LINKAGE_MISMATCH
訊息文字 系統資料表預先檢查:物件識別碼O_ID鏈結不符。 P_ID1-next > = P_ID2,但 P_ID2-prev > = P_ID3。 Check 語句因為無法修復的錯誤而終止。

說明

DBCC CHECKDB 的第一個階段是在重要系統資料表的資料頁面上執行基本檢查。 如果發現任何錯誤,則無法修復它們;因此,DBCC CHECKDB 會立即終止。

頁面的下一頁指標 P_ID1指向頁面 P_ID2 ;不過,頁面的上一頁指標 P_ID2 指向頁面P_ID3,但不指向頁面 P_ID1 , 因為它應該。

使用者動作

尋找硬體失敗

執行硬體診斷並更正任何問題。 同時檢查 Microsoft Windows 系統和應用程式記錄檔和 SQL Server 錯誤記錄檔,以查看是否因為硬體故障而發生錯誤。 修正記錄中包含的任何硬體相關問題。

如果您有持續性的資料損毀問題,請嘗試交換不同的硬體元件來隔離問題。 檢查以確定系統未在磁碟控制卡上啟用寫入快取。 如果您懷疑寫入快取是問題,請連絡您的硬體廠商。

最後,您可能會發現切換到新的硬體系統很有用。 此交換器可能包括重新格式化磁片磁碟機,並重新安裝作業系統。

從備份還原

如果問題與硬體無關,且可用的已知清除備份,請從備份還原資料庫。

執行 DBCC CHECKDB

不適用。 無法自動修復此錯誤。 如果您無法從備份還原資料庫,請連絡 Microsoft Service and Support (CSS)。