Article.IdentityRangeManagementOption プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アーティクルに対する ID 範囲の管理オプションを取得します。値の設定も可能です。
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
プロパティ値
必要な ID 範囲管理オプションを指定する IdentityRangeManagementOption 列挙値です。
例外
注釈
可能な限り、自動的な ID 範囲の管理を使用して、ID 範囲の割り当てをレプリケーションで管理するようにしてください。
既定値はAutomatic、SQL Server 2000 以降のバージョンです。
ピア ツー ピア レプリケーション トポロジでの既定値は Manual です。 Manualは、SQL Server 2005 以降のバージョンではサポートされていません。
IdentityRangeManagementOption プロパティを取得できるのは、パブリッシャー側およびサブスクライバー側 (サブスクライバーを再パブリッシュする場合) の固定サーバー ロール sysadmin
のメンバーです。 また、パブリケーション データベースの固定データベース ロール db_owner
のメンバー、および PAL のメンバーも取得できます。 MergeArticle オブジェクトの場合は、ディストリビューター側の固定データベース ロール replmonitor
のメンバーも取得できます。
IdentityRangeManagementOption プロパティを設定できるのは、パブリッシャー側の固定サーバー ロール 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) の実行と同じです。