次の方法で共有


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) が最も大きいノードから競合する行を適用してトポロジ内のデータを収束しようとします。この方法では収束が保証されません。競合が検出された後に、トポロジに一貫性があることを確認する必要があります。詳細については、「ピア ツー ピア レプリケーションにおける競合検出」の「競合の処理」を参照してください。