IdentityRangeManagementOption Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.