Share via


Article.PublisherIdentityRangeSize 属性

定义

获取或设置分配给发布服务器上的表列的标识值的范围。

public:
 property long PublisherIdentityRangeSize { long get(); void set(long value); };
public long PublisherIdentityRangeSize { get; set; }
member this.PublisherIdentityRangeSize : int64 with get, set
Public Property PublisherIdentityRangeSize As Long

属性值

发布服务器标识范围。

例外

当版本未SQL Server 2000 或更高版本时。

注解

对于 MergeArticle 对象,获取或设置分配给具有服务器订阅的订阅服务器上的表列的标识值的范围。

必须为何时IdentityRangeManagementOptionAutomatic指定值PublisherIdentityRangeSize

MergeArticle对于对象,为重新发布订阅服务器保留指定的PublisherIdentityRangeSize标识范围,以便分配给其自己的订阅服务器。

PublisherIdentityRangeSize该属性可由发布服务器和订阅服务器 (的固定服务器角色的成员sysadmin检索,以便重新发布订阅服务器) 。 也可以由发布数据库上的固定数据库角色的成员 db_owner 以及属于 PAL 成员的用户检索它。 对于对象 MergeArticle ,也可以由分发服务器上的固定数据库角色的成员 replmonitor 检索此属性。

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

检索 PublisherIdentityRangeSize 相当于执行事务复制或快照复制 的 Transact-SQL) sp_helparticle ( ,或者执行用于合并复制 的 Transact-SQL) sp_helpmergearticle (

设置PublisherIdentityRangeSize等效于 sp_addarticle (执行事务复制或快照复制的 Transact-SQL) 或 sp_addmergearticle (执行 Transact-SQL) sp_changemergearticle (Transact-SQL) 的 Transact-SQL) 或sp_changearticle (Transact-SQL)

适用于