共用方式為


MSSQLSERVER_824

詳細資料

產品名稱 SQL Server
事件識別碼 824
事件來源 MSSQLSERVER
元件 SQLEngine
符號名稱 B_HARDSSERR
訊息文字 SQL Server 偵測到邏輯的一致性 I/O 錯誤: %ls。 這是當在檔案 '%ls' 中位移 %#016I64x 的資料庫識別碼 %d 之頁面 %S_PGID 進行 %S_MSG 的期間所發生的。 SQL Server 錯誤記錄檔和系統事件記錄檔中的訊息,或許可以提供其他詳細資訊。

說明

此錯誤表示 Windows 報告頁面已成功從磁片讀取,但SQL Server發現頁面有問題。 此錯誤與錯誤 823 類似,不同的是 Windows 並未偵測到此錯誤。 這通常表示 I/O 子系統發生問題,例如磁碟機故障、磁碟韌體問題、錯誤的裝置驅動程式等。 如需 I/O 錯誤的詳細資訊,請參閱Microsoft SQL Server I/O Basics, Chapter 2 (第 2 章 Microsoft SQL Server I/O 基本概念)。

使用者動作

尋找硬體故障

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

若有持續發生的資料損毀問題,請嘗試抽換不同的硬體元件以隔離問題。 請檢查以確認系統並未啟用磁碟控制器上的寫入快取功能。 如果您懷疑寫入快取就是問題所在,請與您的硬體廠商連絡。

最後,切換到新的硬體系統可能也會有幫助。 此切換作業可能包括重新格式化磁碟機以及重新安裝作業系統。

還原備份

如果問題與硬體無關,而且確定有未受影響的備份可以使用,請利用該備份來還原資料庫。

請考慮將資料庫變更為使用 PAGE_VERIFY CHECKSUM 選項。 如需PAGE_VERIFY的相關資訊,請參閱 ALTER DATABASE (Transact-SQL)

另請參閱

管理 suspect_pages 資料表 (SQL Server)