次の方法で共有


MSSQLSERVER_824

詳細

製品名 SQL Server
イベント ID 824
イベント ソース MSSQLSERVER
コンポーネント SQLEngine
シンボル名 B_HARDSSERR
メッセージ テキスト SQL Server で、一貫性に基づいた論理 I/O エラーが検出されました: %ls。 このエラーは、ファイル '%ls' のオフセット %#016I64x にあるデータベース ID が %d のページ %S_PGID の %S_MSG 中に発生しました。 SQL Server エラー ログまたはシステム イベント ログ内の別のメッセージで詳細情報が報告されることもあります。

説明

このエラーは、ディスクからページが正常に読み取られたことが Windows によって報告されたが、SQL Server によってそのページに異常が検出されたことを示しています。 このエラーは、Windows によってエラーが検出されなかった点を除けば、エラー 823 と似ています。 通常は、ディスク ドライブの欠陥、ディスクのファームウェアの問題、デバイス ドライバーの障害など、I/O サブシステムに問題があることを示しています。 I/O エラーの詳細については、「Microsoft SQL Server I/O Basics, Chapter 2」 (Microsoft SQL Server I/O の基礎 (第 2 章)) を参照してください。

ユーザーの操作

ハードウェア障害を調査する

ハードウェアの診断を実行し、問題があれば修正します。 また、Microsoft Windows のシステムログとアプリケーションログとSQL Serverエラーログを調べて、ハードウェア障害が原因でエラーが発生したかどうかを確認します。 ログに記録されているハードウェアに関する問題があれば、それを修正します。

データ破損の問題が解決しない場合は、ハードウェア コンポーネントを他のものと交換し、問題の原因を特定するようにしてください。 システムで、ディスク コントローラーの書き込みキャッシュが有効になっていないことを確認します。 書き込みキャッシュが問題と思われる場合は、ハードウェア ベンダーにお問い合わせください。

それでも問題が解決しない場合は、新しいハードウェア システムの導入をご検討ください。 導入の際には、ディスク ドライブの再フォーマットとオペレーティング システムの再インストールが必要になる場合があります。

バックアップから復元する

問題がハードウェアに関するものではなく、また既知のクリーン バックアップがある場合は、そのバックアップを使用してデータベースを復元します。

PAGE_VERIFY CHECKSUM オプションを使用するようにデータベースを変更することを検討します。 PAGE_VERIFYの詳細については、「 ALTER DATABASE (Transact-SQL)」を参照してください。

参照

suspect_pages テーブルの管理 (SQL Server)