次の方法で共有


IdentityRangeManagementOption 列挙型

定義

更新サブスクライバーを使用するマージ レプリケーションとトランザクション レプリケーションを使用してパブリッシュされたテーブルで ID 列の範囲の割り当てを管理するオプションを列挙します。

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

フィールド

Automatic 1

ID 列は NOT FOR REPLICATION としてマークされ、レプリケーションは ID 範囲を自動的に割り当てます。

Manual 2

ID 列は NOT FOR REPLICATION としてマークされますが、レプリケーションは ID 範囲を割り当てません。

None 0

ID 列は、サブスクライバーに基本データ型としてレプリケートされます。

注釈

ID 範囲の管理は、更新サブスクライバーを使用するマージ レプリケーションとトランザクション レプリケーションの両方でサポートされます。

可能な限り、Automatic を使用する必要があります。

自動的な ID 範囲の管理動作は、PublisherIdentityRangeSizeSubscriberIdentityRangeSize、および IdentityRangeThreshold の指定により設定されます。

Manual は、サブスクライバー側で更新を行わないスナップショット レプリケーションとトランザクション レプリケーション、ピア ツー ピアのトランザクション レプリケーション、またはアプリケーションで ID 範囲をプログラムによって管理する必要がある場合にのみ使用されます。 このオプションでは、範囲がパブリッシャーと各サブスクライバーに割り当てられていること、および初期の範囲が使用されている場合は新しい範囲が割り当てられていることを確認する必要があります。

Noneは、インデックス付きビューと、以前のバージョンの Microsoft SQL Serverとの下位互換性のためにのみ推奨されます。

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

適用対象

こちらもご覧ください