MergeArticle.DeleteTracking プロパティ

定義

削除が複製されるかどうかを取得または設定します。

public:
 property bool DeleteTracking { bool get(); void set(bool value); };
public bool DeleteTracking { get; set; }
member this.DeleteTracking : bool with get, set
Public Property DeleteTracking As Boolean

プロパティ値

Boolean の値。

もしそれが正しければ、削除されたレコードは複製されます。これはマージレプリケーションのデフォルトの動作です。

誤りの場合は、削除された記録は複製されません。

注釈

DeleteTrackingに設定すると収束しなくなります。 Subscriberで削除された行はPublisherで手動で削除し、Publisherで削除された行はSubscriberで手動で削除する必要があります。

アーティクルのソース テーブルが既に別のパブリケーションに発行されている場合、 DeleteTracking の値は両方のアーティクルで同じである必要があります。

DeleteTrackingプロパティは、システム管理者の固定サーバーロールのメンバーが、このPublisherおよびサブスクライバー(サブスクライバーの再公開用)で取得できます。 また、出版データベースの固定データベースロールの db_owner会員 、ディストリビューターの replmonitor 固定データベース役割のメンバー、出版アクセスリスト(PAL)のメンバーであるユーザーからも取得可能です。

DeleteTrackingプロパティは、Publisherのsysadmin固定サーバーロールのメンバーによって設定できます。 また、出版データベース上の db_owner 固定データベース役割のメンバーによって設定することもできます。

DeleteTrackingの取得はsp_helpmergearticle(Transact-SQL)を実行するのと同等です。

設定 DeleteTracking は、 sp_addmergearticle(Transact-SQL) または sp_changemergearticle(Transact-SQL)を実行するのと同等です。

適用対象