Article.IdentityRangeManagementOption プロパティ

定義

記事のアイデンティティ範囲管理オプションを取得するか設定します。

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

プロパティ値

望ましい識別範囲管理オプションを指定する IdentityRangeManagementOption 列挙値。

例外

記事がサーバー上に存在しない場合。

Manualが使用されていて、そのバージョンが2005年以降SQL Serverでない場合。

注釈

可能であれば、自動識別範囲管理を用いて、レプリケーションで識別範囲の割り当てを管理できるようにしましょう。

2000年以降のバージョンではデフォルトでAutomaticSQL Server。

ピアツーピアレプリケーショントポロジーのデフォルトで ManualManualSQL Server 2005以降のバージョンではサポートされていません。

IdentityRangeManagementOptionプロパティは、sysadmin固定サーバーの役割のメンバーが、Publisherおよびサブスクライバー(サブスクライバーの再公開用)で取得できます。 また、出版データベースの db_owner 固定データベース役割のメンバーやPALのメンバーからも取得可能です。 MergeArticleオブジェクトの場合、このプロパティはディストリビュータ上のreplmonitor固定データベースロールのメンバーによっても取得可能です。

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

IdentityRangeManagementOptionの取得は、トランザクションレプリケーションやスナップショットレプリケーションのためのsp_helparticle(Transact-SQL)の実行、マージレプリケーションのための実行sp_helpmergearticle(Transact-SQL)と同等です。

設定 IdentityRangeManagementOption は、トランザクションやスナップショットレプリケーションで sp_addarticle(Transact-SQL) または sp_changearticle(Transact-SQL )を実行すること、マージレプリケーションでは実行中のsp_addmergearticle( Transact-SQL) またはsp_changemergearticle( Transact-SQL )を実行するのと同等です。

適用対象