次の方法で共有


TransPublication.ContinueOnConflict プロパティ

競合の検出後にディストリビューション エージェントで変更の処理を続行するかどうかを示します。

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)

構文

'宣言
Public Property ContinueOnConflict As Boolean 
    Get 
    Set
'使用
Dim instance As TransPublication 
Dim value As Boolean 

value = instance.ContinueOnConflict

instance.ContinueOnConflict = value
public bool ContinueOnConflict { get; set; }
public:
property bool ContinueOnConflict {
    bool get ();
    void set (bool value);
}
member ContinueOnConflict : bool with get, set
function get ContinueOnConflict () : boolean 
function set ContinueOnConflict (value : boolean)

プロパティ値

型: System.Boolean
true の場合、競合の検出後にディストリビューション エージェントで変更の処理を続行します。false の場合、エージェントが停止します。

説明

既定値の false を使用することをお勧めします。 このオプションを true に設定すると、ディストリビューション エージェントは、発信元 ID (PeerOriginatorID) が最も大きいノードから競合する行を適用してトポロジ内のデータを収束しようとします。 この方法では収束が保証されません。 競合が検出された後に、トポロジに一貫性があることを確認する必要があります。 詳細については、「ピア ツー ピア レプリケーションにおける競合検出」の「競合の処理」を参照してください。

関連項目

参照

TransPublication クラス

Microsoft.SqlServer.Replication 名前空間