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 值。

如果 为 true,则复制已删除的记录;这是合并复制的默认行为。

如果 为 false,则不会复制已删除的记录。

注解

设置为 DeleteTrackingfalse 会导致非收敛。 在订阅服务器上删除的行必须在发布服务器上手动删除,在发布服务器上删除的行必须在订阅服务器上手动删除。

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

DeleteTracking该属性可由发布服务器上的 sysadmin 固定服务器角色的成员和订阅服务器 (的成员检索,以便重新发布订阅服务器) 。 也可以由发布数据库上 db_owner 固定数据库角色的成员、分发服务器上的 replmonitor 固定数据库角色的成员以及发布访问列表成员 (PAL) 的用户检索它。

DeleteTracking属性可由发布服务器上的 sysadmin 固定服务器角色的成员设置。 也可以由发布数据库上 db_owner 固定数据库角色的成员设置。

检索 DeleteTracking 等效于执行 Transact-SQL) sp_helpmergearticle (

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

适用于