Partilhar via


sp_restoremergeidentityrange (Transact-SQL)

Esse procedimento armazenado é usado para atualizar atribuições de intervalo de identidade. Assegura que o gerenciamento de intervalo de identidade automático funcione apropriadamente, depois que um Publicador é restaurado de um backup. Esse procedimento armazenado é executado no Publicador, no banco de dados de publicação.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sp_restoremergeidentityrange [ [ @publication = ] 'publication' ]
    [ , [ @article = ] 'article' ]

Argumentos

  • [ @publication = ] 'publication'
    É o nome da publicação. publication é sysname, com um valor padrão all. Quando especificado, somente intervalos de identidade para aquela publicação são restaurados.

  • [ @article = ] 'article'
    É o nome do artigo. article é sysname, com um padrão all. Quando especificado, somente intervalos de identidade para aquele artigo são restaurados.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_restoremergeidentityrange é usado com replicação de mesclagem.

sp_restoremergeidentityrange obtém o máximo de informações de alocação de intervalo de identidade do Distribuidor e atualiza valores na coluna max_used de MSmerge_identity_range_allocations (Transact-SQL) para os artigos que usam gerenciamento de intervalo de identidade automático.

Permissões

Somente membros da função de servidor fixa sysadmin ou da função de banco de dados fixa db_owner podem executar sp_restoremergeidentityrange.