Partilhar via


IdentityRangeManagementOption Enumeração

Definição

Enumera opções para o gerenciamento de atribuições de intervalo de coluna de identidade em tabelas publicadas usando replicação de mesclagem e replicação transacional com atualização de Assinantes.

public enum class IdentityRangeManagementOption
public enum IdentityRangeManagementOption
type IdentityRangeManagementOption = 
Public Enum IdentityRangeManagementOption
Herança
IdentityRangeManagementOption

Campos

Automatic 1

As colunas de identidade são marcadas como NOT FOR REPLICATION e a replicação atribui automaticamente intervalos de identidade.

Manual 2

As colunas de identidade são marcadas como NOT FOR REPLICATION, mas a replicação não atribui intervalos de identidade.

None 0

As colunas de identidade são replicadas para o Assinante como o tipo de dados base.

Comentários

O gerenciamento de intervalo de identidades tem suporte para mesclagem e replicação transacional com a atualização de Assinantes.

Você deve usar Automatic sempre que possível.

O comportamento de gerenciamento automático de intervalo de identidades é definido especificando PublisherIdentityRangeSize, SubscriberIdentityRangeSizee IdentityRangeThreshold.

Manual só é usado para replicação transacional e de instantâneo sem atualizações no Assinante, replicação transacional ponto a ponto ou se seu aplicativo deve controlar intervalos de identidade programaticamente. Com essa opção, você deve garantir que os intervalos sejam atribuídos ao Publicador e a cada Assinante e que novos intervalos sejam atribuídos se os intervalos iniciais forem usados.

Nonesó é recomendado para exibições indexadas e para compatibilidade com versões anteriores do Microsoft SQL Server.

Só há suporte para esse namespace, classe ou membro na versão 2.0 do Microsoft .NET Framework.

Aplica-se a

Confira também