マージ レプリケーションは、両方の場所の一部の人がデータを更新する必要がある場合に適しています。しかし...
次の場合は、ピアツーピア レプリケーションの使用をお勧めします。
両方のオフィスですべてのデータを照会できます。
引用: ピア ツー ピア レプリケーションで理解する必要がある最も基本的な概念は、すべてのサーバーにすべてのデータが含まれているが、各サーバーはデータの独自のサブセットのみを更新する責任があるということです。したがって、すべてのサーバーは同じスキーマを保持し、各サーバーは他のサーバーで発生するすべての変更のサブスクライバーであると同時に、変更された独自のデータのパブリッシャーでもあります。1 つのサーバーでデータが変更されると、それらの変更はピアツーピア ネットワーク内のすべての加入者に送信されます。各サーバーには、地理的な場所に固有のデータが含まれて更新され、他の場所からのすべてのデータも表示されます。ピア ツー ピア レプリケーションの重要な部分は、各サーバーが独自のデータ セットの変更を担当し、他の場所ではそのデータ セット内のデータを変更できないことです。このルールに違反すると、データが 2 つの場所で変更される可能性があります。
ここで見つけることができる詳細情報:
http://www.sqlmag.com/Article/ArticleID/49241/sql_server_49241.html
http://technet.microsoft.com/en-us/magazine/2006.07.insidemsft.aspx
http://www.sql-server-performance.com/articles/dba/peer-to-peer_replication_p1.aspx
実装方法。
複製する必要がある両方の場所から更新する必要があるテーブル。次に例を示します。
TableOrders1 (OrderID int IDENTITY(1,2) NOT NULL, Col1 int, Col1 nvarchar(), etc.)
TableOrders2 (OrderID int IDENTITY(2,2) NOT NULL, Col1 int, Col1 nvarchar(), etc.)
次に、TableOrders1 から Office2 にデータを送信し、ピア ツー ピア レプリケーションを使用して TableOrders2 から Office1 にデータを送信します…</p>
データをクエリするには、ビューを作成できます。