MSSQLSERVER_3043
適用対象:SQL Server
詳細
属性 | 値 |
---|---|
製品名 | SQL Server |
イベント ID | 3043 |
イベント ソース | MSSQLSERVER |
コンポーネント | SQLEngine |
シンボル名 | DMP_PAGE_ERROR_DURING_BACKUP |
メッセージ テキスト | BACKUP '%ls' で、ファイル '%ls' のページ (%d:%d) にエラーが検出されました。 |
説明
このエラーは、ページが破損SQL Server検出された場合、バックアップ操作中に発生します。 具体的には、バックアップ操作中にページ チェックサムの検証が失敗した場合に、このエラーが発生します。 検証エラーは、データベース ページが破損した結果です。 検出された不適切なページのレコードは、MSDB のsuspect_pages テーブルに追加されます。
ハードウェア障害や OS の問題など、さまざまな理由でデータベース ページが破損する可能性があります。
このシナリオでは、SQL Serverバックアップ操作を停止し、次のようなエラーを報告します。
Msg 3043, Level 16, State 1, Line 1
BACKUP 'database_name' detected an error on page (file_id:page_number) in file 'database_file'.
Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE is terminating abnormally.
バックアップ操作中に CHECKSUM オプションを使用すると、次のプロセスが有効になります。
データベースに [PAGE_VERIFY] オプションが CHECKSUM に設定されていて、データベース ページがチェックサム保護を使用して最後に書き込まれた場合のページ チェックサムの検証。 このチェックサム検証により、バックアップされるデータが適切な状態であることが保証されます。
バックアップ ファイルに書き込まれるバックアップ ストリームに対するバックアップ チェックサムの生成。 復元操作中に、この検証により、ファイルのコピーまたは転送中にバックアップ メディアが破損していないことを確認します。
ユーザーの操作
影響を受けるデータベースで DBCC CHECKDB を実行して、整合性の状態を確認し、データベースの不整合に対処します。 詳細については、「報告されたデータベース整合性エラーのトラブルシューティング」を参照してください。
ハードウェアを調査して、他のデータベース ページが影響を受けず、この問題が今後発生しないことを確認します
適切なデータベース バックアップからページを復元します。 詳細については、「ページの復元 (SQL Server)」を参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示