IdentityRangeManagementOption 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过合并复制和事务复制发布的表格中,枚举管理身份列范围分配的选项,并带有更新订阅者。
public enum class IdentityRangeManagementOption
public enum IdentityRangeManagementOption
type IdentityRangeManagementOption =
Public Enum IdentityRangeManagementOption
- 继承
-
IdentityRangeManagementOption
字段
| 名称 | 值 | 说明 |
|---|---|---|
| None | 0 | 身份列被复制到订阅者,作为基础数据类型。 |
| Automatic | 1 | 身份列被标记为“非复制”,复制会自动分配身份范围。 |
| Manual | 2 | 身份列标记为“非用于复制”,但复制不分配身份范围。 |
注解
身份范围管理支持合并和事务复制,同时更新订阅用户。
你应该尽可能使用 Automatic 。
自动身份范围管理行为通过指定 PublisherIdentityRangeSize、 SubscriberIdentityRangeSize和 IdentityRangeThreshold来设置。
Manual 仅用于无订阅者更新的快照和事务复制、点对点事务复制,或当你的应用程序必须通过程序控制身份范围时。 使用此选项时,您必须确保区间分配给Publisher和每个订阅者,如果使用了初始区间,则分配新的区间。
None仅推荐用于索引视图和向后兼容早期版本的 Microsoft SQL Server。
该命名空间、类或成员仅在Microsoft .NET框架2.0版本中支持。