ミラーの解除と復元


9

ミラーのセカンダリノードでメンテナンスを行う必要があります。これは、ネットワークが短時間停止した後にミラーが再確立されている間にサイトが遅くなった結果です。安全のためにミラーを無効にし、問題のサーバーで突っ込んだ後で再度有効にします。

私が今持っている計画は:

  1. ミラーを無効にする
  2. 潜在的に危険なトラブルシューティングを行う
  3. 失われたトランザクションログをすべて復元する
  4. ミラーを再確立します

これは、ミラーを解除/再確立するための最も安全な方法ですか?気を付けるべき落とし穴はありますか?

回答:


12

単にミラーを一時停止して再開したいかのように聞こえます。このリンクはもう見ましたか?http://msdn.microsoft.com/en-us/library/ms190664.aspx

これの問題は、ミラーを一時停止する予定の時間です。時間がかかりすぎると、プリンシパルサーバーで大量のトランザクションログが増加する可能性があります。長期間一時停止することを期待していない場合は、大丈夫です。

ミラーを解除して後で再開する必要があると思われる場合は、次の手順を実行する必要があります。

これを使用して、プリンシパルに対してミラーを解除します。ALTERDATABASE SET PARTNER OFF

メンテナンスに時間がかかることが懸念される場合は、定期的にトランザクションログのバックアップを実行して、ログが制御不能になってディスクがいっぱいにならないようにする必要があります。ただし、trxログのバックアップが多いほど、後でミラーにリカバリする必要があります。

trxログを復元した後、ミラーリングを再び実行できるようになります。

もう1つのオプションは、すべてを再初期化することですが、これがデータベースの大きさを知らないため、復元するには多すぎる可能性があるため、trxログの方が適している場合があります。

このリンクで最もよく説明されています:http : //msdn.microsoft.com/en-us/library/ms189112.aspx

そしてこのリンクはより多くのトピックをカバーします:http : //msdn.microsoft.com/en-us/library/ms175059.aspx

HTH


おかげで、サーバーは不明な時間ダウンし、比較的限られたスペースしかありません-問題になる前に1時間の価値があると言ってください。そのため、ミラーをシャットダウンする方が良いと思います
Zypher

私は私の答えを更新し、いくつかの追加リンクを含めました
SQLRockstar '21

はい、すでに定期的にトランザクションログをバックアップするジョブがあるので、その部分は簡単です
Zypher
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.