マージ レプリケーションには、サーバーとクライアントという 2 つのサブスクリプションの種類があります。Microsoft SQL Server の以前のバージョンでは、これらはグローバルとローカルと呼ばれていました。サブスクライバはサーバー サブスクリプションによって次の操作を実行できます。
- 他のサブスクライバにデータを再パブリッシュする。
- 代わりの同期パートナーを提供する。
- 設定された優先度に応じて競合を解決する。
ほとんどのサブスクライバは、この機能を必要とせず、クライアント サブスクリプションを使用できます。クライアント サブスクリプションは競合の検出と解決ができますが、サブスクライバには優先度が割り当てられていません。変更によって競合が発生した場合は、変更をパブリッシャに最初に送信したサブスクライバが優先されます。詳細については、「マージ レプリケーションで競合を検出および解決する方法」の「サブスクリプションの種類」を参照してください。
メモ : |
|---|
| サブスクリプション タイプは、サブスクリプションを作成した後には変更できません。 |
オプション
[サブスクリプションのプロパティ]
[サブスクリプションの種類] 列のドロップダウン リスト ボックスで、各サブスクライバに対して、[クライアント] または [サーバー] を選択します。サブスクライバでサーバー サブスクリプションを使用する場合は、[競合解決の優先度] 列に 0 ~ 99.99 の範囲の数値を入力します。数字が大きいほどサブスクライバに対する優先度が高くなります。
参照
その他の技術情報
プル サブスクリプションを作成する方法 (SQL Server Management Studio)
プッシュ サブスクリプションを作成する方法 (SQL Server Management Studio)
パブリケーションのサブスクライブ
レプリケーションのプロパティ
レプリケーション ウィザード
メモ :