2010-11-29 15 views
3

このシナリオでは、私は助けが必要です。私たちは1台のSQlサーバーを持っており、このサーバーの2つのデータベースを別の物理的に遠い場所に保守する必要があります。 フェイルオーバーに似ていない正確なコピー。ちょうど同じデータなので、もし何かが起こったとしても、他のものも上がっているはずですが、自動フェールオーバーや何かのようなものではありません。 プライマリで発生したことが他のものと同期されるようにデータベースを同期するだけです。レプリケーション、ミラーリング、ログ配布をどのように使うべきか、私は非常に混乱しています。同期データベースミラーリング/複製/ログ配布

誰にでもアドバイスできますか?

ありがとうございました!

答えて

4

レプリケーションでは、データベースの同一コピーが維持されず、選択したテーブルのみがレプリケートされます。

これは、ミラーリングまたはログ配布の葉:

  • 遅延:ミラーリング(常時継続的に、最新でしようとします)は、現在のマスター・コピーに、より近い2つのレプリカを維持します。ログ配布には、ログのバックアップ頻度により、通常約15-30分程度の操作遅延が組み込まれています。
  • 複数コピー:ミラーリングでは、正確に1つのレプリカコピーが許可されます。ログ配布では複数のコピーが可能です。
  • レプリカアクセス:ミラーリングはレプリカへのアクセスを許可しません。セカンダリサーバーでデータベーススナップショットを作成でき、スナップショットはアクセスできます。ログ配布では、レプリカコピーへの読み取り専用アクセスが許可されますが、受信した次回のバックアップログを適用するとすべてのユーザーが切断されます(15-30分ごとなど)。セットアップの
  • やすさ:この点は主観的であるが、私は出荷が(理解しやすい)設定が容易であるログ言う
  • 操作やすさ:上記と同様、主観的、私は再びログ配布と言うでしょうトラブルシューティングが簡単であるからです。
  • セキュリティ:ログ配布には、ファイルコピーアクセスが必要です。これには、VPNなどが必要です。ミラーリングは、certificate based securityで動作し、トラストドメインは信頼できるので、VPNは必要ありません。

もちろん、条件に基づいて独自の決定を下す必要があります。

+0

お返事ありがとうございます!私はまた、ログ配布に行くと思ったすべてについて多くを読んだ後。説明をいただきありがとうございます。 – aDev

1

上記のクエリには、SQLサーバーを同じポートに保つようにしてください。そのポートをファイアウォールで開放して、各ドメインのサーバーに別のドメインにpingを実行します。このお店は助けてくれます。あなたが問題に直面している場合は試してみてください。

関連する問題