1

2 つのデータベース インスタンスがあります。1 つは Web サーバーでホストされ、もう 1 つはローカル インスタンスです。それらの間で時間通りにデータを同期する必要があります。Web インスタンスで実行されるすべてのトランザクションは、ローカル インスタンスでも実行する必要があります。この件について調べましたが、レプリケーション (マージ レプリケーション) とミラーリングのどちらを使用すべきかわかりません。

4

1 に答える 1

2

データベース ミラーリングとは、単一のデータベースの可用性を高めることです。Microsoft が高可用性のために "AlwaysOn" ソリューションを推奨しているため、この機能は SQL Server で廃止されます。

同じトランザクションを別のデータベースに適用したいだけなら、トランザクション レプリケーションをお勧めします。これは、ログ リーダー エージェントを使用して、「パブリッシャー」データベースから「サブスクライバー」データベースにトランザクションを分散します。あなたの短い説明から、これはあなたが必要としているもののように聞こえます。

于 2016-03-15T14:44:41.820 に答える