1

SQL Server 2012 の新機能と、それが現在の状況にどのように役立つかを調べてきました。

現在、SQL Server 2008R2 を使用しており、トランザクション レプリケーションを介して 2 つの OLTP データベース サーバーを 1 つのレポート サーバーにレプリケートしています。次に、これらの複製された DB をレポートに使用します。

SQL Server 2012 と可用性グループがこれを置き換えることができるかどうかに興味があります - したがって、トランザクション レプリケーションの代わりに、新しい可用性グループを使用し、2 つの OLTP サーバーをレプリケーション サーバーにミラーリングします - レポートがアクセスできる場所読み取り専用コピー。

これがうまくいくかどうか、またはまったく機能しないかどうかはわかりません。

誰かがこれに関する良い例や経験を持っていますか?

4

1 に答える 1

3

個人的には、これはトランザクション レプリケーションよりもはるかにうまく機能すると思いますが、実際の移行シナリオでこの 2 つを正式に比較したことはありません。標準のミラーリング (これはそのアップグレードです) と比較しても、トランザクション レプリケーションで多くの人が抱えている問題は確かに少ないことを私は知っています。

最大の利点は、セカンダリを読み取り専用としてマークできることです。そのため、必要なレポートをすべて実行でき、ミラーリングにはまったく影響しません。より強力な tempdb が必要なだけです (基本的に rcsi を使用してこれを行うため)。

もちろん、レプリカを読み取り専用操作に使用するには、AG の両側で完全なライセンスを取得する必要があることに注意する必要があります。また、両側が FCI をサポートする Windows のバージョンで実行されている必要があります (したがって、Windows Server 2008 R2 以前では Enterprise 以上、Windows Server 2012 以降では Standard 以上) - AG の SQL インスタンスはそうである必要はありません。クラスタ化されていますが、OS のインフラストラクチャの上に配置する必要があります。

于 2012-05-02T14:01:59.953 に答える