824: SQL Server detected a logical consistency-based I/O error (page corruption)(論理整合性ベースの I/O エラー)
SQL Server意味
SQL Server はページを読み取ったが、その内容が論理的に不整合である (不正なチェックサム、破損ページ (torn page)、または誤ったページ ID)。データページが破損している。
原因
ストレージサブシステムのエラー、突然の電源断/破損ページ (torn page)、コントローラまたはドライバの問題、PAGE_VERIFY CHECKSUM で検出されたサイレント破損。823 と同様、主にハードウェア/ストレージ関連。
対処方法
DBCC CHECKDB を実行して破損の範囲を特定する。最後の正常なバックアップからリストアするか、ページ単位のリストアで影響を受けたページを修復する。msdb.dbo.suspect_pages を調べる。PAGE_VERIFY = CHECKSUM が有効であることを確認する。ハードウェア/ストレージを点検する。REPAIR_ALLOW_DATA_LOSS は最後の手段であり、データ損失を伴う。
同じデータベースの他の項目
- 4060Cannot open database requested by the login. The login failed(ログインが要求したデータベースを開けない)
- 233A connection was successfully established with the server, but then an error occurred (no process is on the other end of the pipe)(接続確立後にエラーが発生)
- 823The operating system returned error to SQL Server during a read/write at offset in file (I/O error)(読み取り/書き込み中に OS がエラーを返した)
- 701There is insufficient system memory in resource pool to run this query(リソースプールのシステムメモリ不足)
- 845Time-out occurred while waiting for buffer latch(バッファラッチ待機中のタイムアウト)
- 3201Cannot open backup device. Operating system error (backup device error)(バックアップデバイスを開けない)
- 8134Divide by zero error encountered(ゼロ除算エラー)