キュー更新サブスクリプションを持つトランザクション パブリケーションのデータの競合を表示する方法 (SQL Server Management Studio)
キュー更新サブスクリプションの競合は、パブリケーションに対して選択されている解決オプションに基づいて解決されます。詳細については、「キュー更新の競合解決オプションを設定する方法 (SQL Server Management Studio)」を参照してください。
Microsoft レプリケーション競合表示モジュールで競合を表示します。競合データは、競合の保有期間に指定した期間内 (既定では 14 日間) はレプリケーション競合表示モジュールで利用できます。競合の保有期間を設定するには、次のいずれかを実行します。
- sp_addpublication (Transact-SQL) の @conflict_retention パラメータに保有期間の値を指定します。
- sp_changepublication (Transact-SQL) の @property パラメータに 'conflict_retention' という値を指定し、@value パラメータに保有期間の値を指定します。
競合を表示するには
Microsoft SQL Server Management Studio でパブリッシャに接続して、サーバー ノードを展開します。
[レプリケーション] フォルダを展開し、[ローカル パブリケーション] フォルダを展開します。
競合を表示するパブリケーションを右クリックしてから、[競合の表示] をクリックします。
[競合テーブルの選択] ダイアログ ボックスで、競合を表示するデータベース、パブリケーション、およびテーブルを選択します。
レプリケーション競合表示モジュールでは、以下を実行できます。
- 上のグリッドの右側のボタンで行をフィルタ選択する。
- 上のグリッドで行を選択して、下のグリッドにその行の情報を表示する。
- 上のグリッドで複数の行を選択し、[削除] をクリックして、競合メタデータ テーブルから行を削除する。
- プロパティ ボタン ([...]) をクリックし、競合に関係のある列の詳細情報を表示する。
- [この競合の詳細をログに記録する] を選択して、競合のデータをログ ファイルに記録する。ファイルの場所を指定するには、[表示] メニューをポイントし、[オプション] をクリックします。値を入力するか、または参照ボタン ([...]) をクリックして適切なファイルに移動します。[OK] をクリックして、[オプション] ダイアログ ボックスを閉じます。
レプリケーション競合表示モジュールを閉じます。