IdentityRangeManagementOption 列挙型

定義

マージレプリケーションおよびトランザクションレプリケーションを用いて更新するサブスクライバーを用いて公開されたテーブル内のアイデンティティ列範囲割り当て管理オプションを列挙します。

public enum class IdentityRangeManagementOption
public enum IdentityRangeManagementOption
type IdentityRangeManagementOption = 
Public Enum IdentityRangeManagementOption
継承
IdentityRangeManagementOption

フィールド

名前 説明
None 0

識別カラムはサブスクライバーに基本データ型として複製されます。

Automatic 1

識別カラムは「NOT FOR REPLICATION」としてマークされ、複製は自動的に識別範囲を割り当てます。

Manual 2

識別列は「NOT FOR REPLICATION」とマークされていますが、複製は識別範囲を割り当てません。

注釈

アイデンティティ範囲管理は、マージおよびトランザクションレプリケーションの両方に対応しており、サブスクライバーを更新します。

可能な限り、この Automatic を使うべきです。

自動識別範囲管理の動作は、 PublisherIdentityRangeSizeSubscriberIdentityRangeSizeIdentityRangeThresholdを指定することで設定されます。

Manual サブスクライバーでの更新なし、ピアツーピアのトランザクションレプリケーション、またはアプリケーションが識別範囲をプログラム的に制御しなければならない場合に限って、スナップショットおよびトランザクションレプリケーションに使用されます。 このオプションでは、Publisherと各サブスクライバーにレンジが割り当てられ、最初のレンジが使われた場合は新しいレンジが割り当てられるようにしなければなりません。

Noneインデックス表示およびMicrosoft SQL Serverの旧バージョンとの後方互換性にのみ推奨されます。

この名前空間、クラス、またはメンバーはMicrosoft .NETフレームワークのバージョン2.0でのみサポートされています。

適用対象

こちらもご覧ください