IdentityRangeManagementOption 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
更新サブスクライバーを使用するマージ レプリケーションとトランザクション レプリケーションを使用してパブリッシュされたテーブルで 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 範囲の管理動作は、PublisherIdentityRangeSize、SubscriberIdentityRangeSize、および IdentityRangeThreshold の指定により設定されます。
Manual は、サブスクライバー側で更新を行わないスナップショット レプリケーションとトランザクション レプリケーション、ピア ツー ピアのトランザクション レプリケーション、またはアプリケーションで ID 範囲をプログラムによって管理する必要がある場合にのみ使用されます。 このオプションでは、範囲がパブリッシャーと各サブスクライバーに割り当てられていること、および初期の範囲が使用されている場合は新しい範囲が割り当てられていることを確認する必要があります。
Noneは、インデックス付きビューと、以前のバージョンの Microsoft SQL Serverとの下位互換性のためにのみ推奨されます。
この名前空間、クラス、またはメンバーは、Microsoft .NET Framework Version 2.0 でのみサポートされています。