現象
次のような状況で問題が発生します。
-
Microsoft SQL Server がある場合またはログ配布のバックアップ/リストア、2 台のサーバーを設定します。
-
プライマリ ・ データベースでは、「バイトあたりの物理セクター」512 バイト設定のあるディスクに保存されている、トランザクション ログ ファイル (.ldf) があります。
-
このデータベースのログのバックアップ、トランザクションを実行して、セカンダリ データベースをスタンバイ ・ オプションを使用して復元しようとします。
-
「バイトあたりの物理セクター」4,096 バイト設定のあるディスクには、セカンダリ データベースのトランザクション ログ ファイル (.ldf) があります。
このシナリオでは、復元操作は失敗し、次のエラー メッセージを返します。
エラー: 9004、レベル: 16、状態: 6。 データベースのデータベース名は、ログの処理中にエラーが発生しました。、可能であれば、バックアップから復元します。バックアップが利用できない場合は、ログを再構築する必要があります。
このエラーが発生した後、セカンダリ データベースは、問題のある状態に入ります。
解決方法
累積的な更新
この問題は、SQL Server の次の累積的な更新プログラムで最初に修正されました。