823: The operating system returned error to SQL Server during a read/write at offset in file (I/O error)(読み取り/書き込み中に OS がエラーを返した)
SQL Server意味
SQL Server がデータ/ログファイルの読み取りまたは書き込み中に、オペレーティングシステムレベルの I/O エラーを受け取った。ディスクハードウェアまたはストレージサブシステムの問題を示す、深刻な整合性の警告である。
原因
ディスクの不良セクタ、コントローラ/ドライバの故障、ストレージ/SAN の問題、ファイルシステムのエラー、またはまったく読み取れないページ (ハード I/O エラー)。通常はハードウェア関連。
対処方法
(可能なら) 直ちに正常なバックアップを取得する。Windows イベントログとストレージのログを調べ、ハードウェア/ディスクの健全性をテストする。DBCC CHECKDB を実行して整合性を確認する。suspect_pages テーブル (msdb.dbo.suspect_pages) を確認する。破損がある場合は、正常なバックアップからリストアするか、ページ単位のリストアを行う。ハードウェアを交換/修理する。
同じデータベースの他の項目
- 229The SELECT/EXECUTE permission was denied on the object(オブジェクトに対する SELECT/EXECUTE 権限が拒否された)
- 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)(接続確立後にエラーが発生)
- 824SQL Server detected a logical consistency-based I/O error (page corruption)(論理整合性ベースの I/O エラー)
- 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)(バックアップデバイスを開けない)