语言

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虚假则导致不收敛。 在订阅者处删除的行必须在Publisher手动移除,在Publisher处删除的行必须在Subscriber手动移除。

如果项目源表已在另一个发布中发布,则这两个项目的值 DeleteTracking 必须相同。

DeleteTracking该属性可由系统管理员固定服务器角色的成员在 Publisher 和 Subscriber(用于重新发布 Subscribers)中检索。 此外, db_owner 固定数据库角色的成员、分发器中 replmonitor 固定数据库角色的成员,以及属于出版物访问列表(PAL)的用户也可以检索该数据。

DeleteTracking该属性可由 Publisher 的系统管理员固定服务器角色成员设置。 也可以由 db_owner 固定数据库角色的成员在出版数据库中设置。

检索 DeleteTracking 相当于执行 sp_helpmergearticle(Transact-SQL)

设置 DeleteTracking 相当于执行 sp_addmergearticle(Transact-SQL)sp_changemergearticle(Transact-SQL)

适用于