IdentityRangeManagementOption Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Enumera opciones para gestionar la asignación de rangos de columnas de identidad en tablas publicadas usando replicación por fusión y replicación transaccional con suscriptores actualizados.
public enum class IdentityRangeManagementOption
public enum IdentityRangeManagementOption
type IdentityRangeManagementOption =
Public Enum IdentityRangeManagementOption
- Herencia
-
IdentityRangeManagementOption
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 0 | Las columnas de identidad se replican al Suscriptor como tipo de dato base. |
| Automatic | 1 | Las columnas de identidad se marcan como NO PARA REPLICACIÓN, y la replicación asigna automáticamente rangos de identidad. |
| Manual | 2 | Las columnas identidad se marcan como NO PARA REPLICACIÓN, pero la replicación no asigna rangos de identidad. |
Comentarios
La gestión de rangos de identidad es compatible tanto para fusiones como para replicación transaccional con suscriptores actualizados.
Deberías usarlo Automatic siempre que sea posible.
El comportamiento automático de gestión de rangos de identidad se establece especificando PublisherIdentityRangeSize, SubscriberIdentityRangeSize, y IdentityRangeThreshold.
Manual solo se usa para replicación instantánea y transaccional sin actualizaciones en el suscriptor, replicación transaccional peer-to-peer, o si tu aplicación debe controlar los rangos de identidad de forma programática. Con esta opción, debes asegurarte de que los rangos se asignen al Publisher y a cada Suscriptor, y que se asignen nuevos rangos si se usan los rangos iniciales.
Nonesolo se recomienda para vistas indexadas y para compatibilidad hacia atrás con versiones anteriores de Microsoft SQL Server.
Este espacio de nombres, clase o miembro solo es compatible con la versión 2.0 del Microsoft .NET Framework.