IdentityRangeManagementOption 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
枚举用于在通过将合并复制和事务复制用于更新订阅服务器而发布的表中管理标识列范围分配的选项。
public enum class IdentityRangeManagementOption
public enum IdentityRangeManagementOption
type IdentityRangeManagementOption =
Public Enum IdentityRangeManagementOption
- 继承
-
IdentityRangeManagementOption
字段
Automatic | 1 | 标识列标记为 NOT FOR REPLICATION,并且复制自动分配标识范围。 |
Manual | 2 | 标识列标记为 NOT FOR REPLICATION,但复制不分配标识范围。 |
None | 0 | 将标识列作为基本数据类型复制到订阅服务器。 |
注解
通过更新订阅服务器进行合并复制和事务复制都支持标识范围管理。
应尽可能使用 Automatic 。
通过指定 PublisherIdentityRangeSize、 SubscriberIdentityRangeSize和 IdentityRangeThreshold来设置自动标识范围管理行为。
Manual 仅用于快照和事务复制,而不在订阅服务器上更新、对等事务复制,或者应用程序必须以编程方式控制标识范围时。 使用此选项时,必须确保将范围分配给发布服务器和每个订阅服务器,并在使用初始范围时分配新范围。
None仅建议用于索引视图以及与早期版本的 Microsoft SQL Server 向后兼容。
仅 Microsoft .NET Framework 的 2.0 版本支持此命名空间、类或成员。