次の方法で共有


MSSQLSERVER_3043

適用対象: SQL サーバー

詳細

属性 Value
製品名 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 に設定されていて、データベース ページがチェックサム保護を使用して最後に書き込まれた場合のページ チェックサムの検証。 このチェックサム検証により、バックアップされるデータが適切な状態であることが保証されます。

  • バックアップ ファイルに書き込まれるバックアップ ストリームに対するバックアップ チェックサムの生成。 復元操作中、この検証により、ファイルのコピーまたは転送中にバックアップ メディアが破損していないことを確認できます。

ユーザーの操作