MSSQLSERVER_824
詳細
製品名 |
SQL Server |
製品バージョン |
10.0 |
製品ビルド番号 |
10.00.0000.00 |
イベント 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 Windows のシステム ログとアプリケーション ログ、および SQL Server のエラー ログを参照して、ハードウェア障害の結果としてエラーが発生しているかどうかを確認します。ハードウェア関連の問題がログに記載されている場合は、それを修正します。
データ破損の問題が解決しない場合は、ハードウェア コンポーネントを他のものと交換し、問題の原因を特定するようにしてください。システムで、ディスク コントローラーの書き込みキャッシュが有効になっていないことを確認します。書き込みキャッシュが問題であると思われる場合は、ハードウェアの製造元にお問い合わせください。
それでも問題が解決しない場合は、新しいハードウェア システムの導入をご検討ください。導入の際には、ディスク ドライブの再フォーマットとオペレーティング システムの再インストールが必要になる場合があります。
バックアップから復元する
問題がハードウェアに関するものではなく、また既知のクリーン バックアップがある場合は、そのバックアップを使用してデータベースを復元します。
PAGE_VERIFY CHECKSUM オプションを使用するようにデータベースを変更することを検討します。PAGE_VERIFY の詳細については、「ALTER DATABASE (Transact-SQL)」を参照してください。