web-dev-qa-db-ja.com

SQL Serverでミラーリングされたデータベースのトランザクションログをバックアップするにはどうすればよいですか?

ミラーリングされたデータベースがあり、トランザクションログのバックアップを実行しようとしていますが、90%に達するとハングし、それ以上進みません。

ミラーリング状態にあるDBをバックアップするための正しい方法は何ですか?

1
Middletone

ミラーリングされたデータベースでのトランザクションログのバックアップは、ミラーリングされていないデータベースで実行されるのとまったく同じ方法で実行されます。

唯一の違いは、データがパートナーにミラーリングされるまで、およびデータがバックアップされるまで、トランザクションログのレコードを上書きできないことです。

待機情報をチェックして、プロセスが停止している理由を確認してください。

1
mrdenny
0
Vinay Thakur

COPY_ONLYオプションを使用してデータベースをバックアップする必要があります(BACKUP DATABASE database_nameTO…WITHCOPY_ONLY…)。既存のログアーカイブポイントを保持するため、ミラーリング(またはログ配布)トランザクションログバックアップの順序付けには影響しません。

詳細については、BACKUPコマンドを確認してください 構文

0
Sergey