Compartir a través de


IdentityRangeManagementOption Enumeración

Definición

Enumera las opciones para administrar las asignaciones de intervalo de columna de identidad en las tablas publicadas utilizando la replicación de mezcla y la replicación transaccional con suscriptores de actualización.

public enum class IdentityRangeManagementOption
public enum IdentityRangeManagementOption
type IdentityRangeManagementOption = 
Public Enum IdentityRangeManagementOption
Herencia
IdentityRangeManagementOption

Campos

Automatic 1

Las columnas de identidad se marcan como NOT FOR REPLICATION y la replicación asigna los intervalos de identidad automáticamente.

Manual 2

Las columnas de identidad se marcan como NOT FOR REPLICATION, pero la replicación no asigna los intervalos de identidad.

None 0

Las columnas de identidad se replican en el suscriptor como el tipo de datos base.

Comentarios

La administración de intervalos de identidades se admite para la replicación transaccional y de mezcla con suscriptores de actualización.

Debe usar Automatic siempre que sea posible.

El comportamiento automático de administración del intervalo de identidades se establece especificando PublisherIdentityRangeSize, SubscriberIdentityRangeSizey IdentityRangeThreshold.

Manual solo se usa para la replicación transaccional y de instantáneas sin actualizaciones en el suscriptor, la replicación transaccional punto a punto o si la aplicación debe controlar los intervalos de identidad mediante programación. Con esta opción, debe asegurarse de que los intervalos se asignan al publicador y a cada suscriptor, y que se asignan nuevos intervalos si se usan los intervalos iniciales.

Nonesolo se recomienda para las vistas indizadas y para la compatibilidad con versiones anteriores de Microsoft SQL Server.

Este espacio de nombres, clase o miembro solamente se admite en la versión 2.0 de Microsoft .NET Framework.

Se aplica a

Consulte también