Como gerenciar colunas de identidade (SQL Server Management Studio)

Especifique uma opção de gerenciamento de coluna de identidade na guia Propriedades da caixa de diálogo Propriedades do Artigo -<Artigo> do Assistente para Nova Publicação. Para obter mais informações sobre como usar este assistente, consulte Como criar uma publicação e definir artigos (SQL Server Management Studio). No Assistente para Nova Publicação:

  • Se você selecionar Publicação de mesclagem ou Publicação transacional com assinaturas atualizáveis na página Tipo de Publicação selecione gerenciamento automático ou manual do intervalo de identidades (automático, o padrão, é o recomendado). Depois que a tabela é publicada, a propriedade não pode ser modificada, mas outras propriedades relacionadas a ela podem ser modificadas.

  • Se você selecionar outros tipos de publicação, gerenciamento de intervalo de identidade deve ser definido como manual.

Modifique intervalos de identidade e limites na guia Propriedades de Propriedades de Artigos -<Artigo>, disponível na caixa de diálogo Propriedades de Publicação -<Publicação>. Para obter mais informações sobre como acessar essa caixa de diálogo, consulte Como exibir e modificar propriedades de Artigo e Publicação (SQL Server Management Studio).

Para especificar uma opção de gerenciamento de coluna de identidade

  1. Se o Publicador estiver executando uma versão do SQL Server anterior à SQL Server 2005, na página Tipo de Publicação do Assistente para Nova Publicação, selecionePublicação de mesclagem ou Publicação transacional com assinaturas atualizáveis.

  2. Na página Artigos, selecione uma tabela com uma coluna de identidade.

  3. Clique em Propriedade de Artigo e, então, clique em Definir Propriedades do Artigo Realçado da Tabela.

  4. Na guia Propriedades da caixa de diálogo Propriedades de Artigo - <Artigo>, na seção Gerenciamento de Intervalo de Identidade defina a propriedade Gerenciar automaticamente os intervalos de identidades como Automático ou Manual (para Publicadores executando o SQL Server 2005 ou posterior), ou Verdadeiro ou Falso (para Publicadores executando uma versão do SQL Server anterior a SQL Server 2005).

  5. Se você selecionou Automático ou Verdadeiro na etapa 4, digite valores para as opções na tabela a seguir. Para obter mais informações sobre como usar essas configurações, consulte a seção "Atribuição de intervalos de identidade" de Colunas de identidade de replicação.

    Opção

    Valor

    Descrição

    Tamanho do intervalo do Publicador

    Valor inteiro para tamanho de intervalo (por exemplo, 20000).

    Consulte a seção "Atribuição de intervalos de identidade" de Colunas de identidade de replicação.

    Tamanho do intervalo do assinante

    Valor inteiro para tamanho de intervalo (por exemplo, 10000).

    Consulte a seção "Atribuição de intervalos de identidade" de Colunas de identidade de replicação.

    Porcentagem do limite de intervalo

    Valor inteiro para porcentagem do limite (por exemplo, 90 equivale a 90 por cento).

    Porcentagem de valores de identidade totais usados em um nó antes que um novo intervalo de identidade seja atribuído.

    ObservaçãoObservação
    Esse valor deve ser especificado, mas é usado somente por: Assinantes usando assinaturas de atualização enfileiradas, e Assinantes para publicações de mesclagem executando SQL Server Compact 3.5 SP2 ou versões anteriores de outras edições do SQL Server. Para obter mais informações, consulte a seção "Atribuição de intervalos de identidade" de Colunas de identidade de replicação.

    Valor inicial do intervalo seguinte

    Valor inteiro. Somente leitura.

    O valor no qual o próximo intervalo terá início. Por exemplo, se o intervalo atual for 5001-6000, esse valor será 6001.

    Valor de identidade máximo

    Valor inteiro. Somente leitura.

    O valor maior para a coluna de identidade. Determinado pelo tipo de dados base da coluna.

    Incremento

    Valor inteiro. Somente leitura.

    A quantidade pela qual o número na coluna de identidade deve ser aumentado ou diminuído para cada inserção: normalmente definido em 1.

  6. Clique em OK.

Para modificar intervalos de identidade e limites depois que uma tabela é publicada

  1. Na página Artigos da caixa de diálogo Propriedades da Publicação - <Publicação>, selecione uma tabela com uma coluna de identidade.

  2. Clique em Propriedade de Artigo e, então, clique em Definir Propriedades do Artigo Realçado da Tabela.

  3. Na guia Propriedades da caixa de diálogo Propriedades de Artigo - <Artigo> , na seção Gerenciamento de Intervalo de Identidade digite valores para uma ou mais das seguintes propriedades: Tamanho do intervalo do Publicador, Tamanho do intervalo do assinante, e Porcentagem do limite de intervalo.

  4. Clique em OK.

  5. Clique em OK na caixa de diálogo Propriedades da Publicação - <Publicação>.