MSSQLSERVER_2515

適用於:SQL Server

詳細資料

屬性
產品名稱 SQL Server
事件識別碼 2515
事件來源 MSSQLSERVER
元件 SQLEngine
符號名稱 DBCC_DIFF_MAP_OUT_OF_SYNC
訊息文字 頁面P_ID、物件識別碼O_ID、索引識別碼I_ID、分割區識別碼PN_ID、配置單位識別碼A_ID類型 TYPE 已經過修改,但在差異備份點陣圖中未標示為修改。

說明

指定的頁面具有高於資料庫 BackupManager 中差異參考 LSN 的記錄序號 (LSN),或檔案之檔案控制區塊中的差異基底 LSN,以較新的方式顯示。 不過,頁面不會在差異備份點陣圖中標示為已變更。

每個資料庫只會報告一頁,因為只有在已知差異點陣圖為無錯誤時,才會執行這項檢查。

使用者動作

尋找硬體失敗

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

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

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

從備份還原

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

執行 DBCC CHECKDB

如果沒有可用的清除備份,請執行 DBCC CHECKDB 而不使用 REPAIR 子句來判斷損毀的程度。 DBCC CHECKDB 會建議使用 REPAIR 子句。 然後,使用適當的 REPAIR 子句執行 DBCC CHECKDB 以修復損毀。

警告

如果您不確定 DBCC CHECKDB 與 REPAIR 子句對您的資料有何影響,請先連絡您的主要支援提供者,再執行此語句。

如果使用其中一個 REPAIR 子句執行 DBCC CHECKDB 無法修正問題,請連絡您的主要支援提供者。

執行 REPAIR 選項的結果

執行 REPAIR 會使差異點陣圖失效。 在進行完整資料庫備份之前,您無法執行差異備份。 完整資料庫備份提供要重建之差異點陣圖的基準。

另請參閱

建立完整資料庫備份 (SQL Server)
MSSQLSERVER_2516