Article.IdentityRangeManagementOption Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets the identity range management options for the article.
public:
property Microsoft::SqlServer::Replication::IdentityRangeManagementOption IdentityRangeManagementOption { Microsoft::SqlServer::Replication::IdentityRangeManagementOption get(); void set(Microsoft::SqlServer::Replication::IdentityRangeManagementOption value); };
public Microsoft.SqlServer.Replication.IdentityRangeManagementOption IdentityRangeManagementOption { get; set; }
member this.IdentityRangeManagementOption : Microsoft.SqlServer.Replication.IdentityRangeManagementOption with get, set
Public Property IdentityRangeManagementOption As IdentityRangeManagementOption
Property Value
An IdentityRangeManagementOption enumeration value that specifies the desired identity range management options.
Exceptions
When the article does not exist on the server.
When Manual is used and the version is not SQL Server 2005 or later.
Remarks
When possible, use automatic identity range management to allow replication to manage identity range assignments.
Defaults to Automatic for SQL Server 2000 and later versions.
Defaults to Manual for a peer-to-peer replication topology. Manual is not supported for SQL Server 2005 or later versions.
The IdentityRangeManagementOption property can be retrieved by members of the sysadmin
fixed server role at the Publisher and at the Subscriber (for republishing Subscribers). It can also be retrieved by members of the db_owner
fixed database role on the publication database and by users who are members of the PAL. For a MergeArticle object, this property can also be retrieved by members of the replmonitor
fixed database role on the Distributor.
The IdentityRangeManagementOption property can be set by members of the sysadmin
fixed server role at the Publisher. It can also be set by members of the db_owner
fixed database role on the publication database.
Retrieving IdentityRangeManagementOption is equivalent to executing sp_helparticle (Transact-SQL) for transactional or snapshot replication or executing sp_helpmergearticle (Transact-SQL) for merge replication.
Setting IdentityRangeManagementOption is equivalent to executing sp_addarticle (Transact-SQL) or sp_changearticle (Transact-SQL) for transactional or snapshot replication or executing sp_addmergearticle (Transact-SQL) or sp_changemergearticle (Transact-SQL) for merge replication.