sp_restoremergeidentityrange (Transact-SQL)
Aplica-se: SQL Server
Esse procedimento armazenado é usado para atualizar atribuições de intervalo de identidade. Ele garante que o gerenciamento automático de intervalo de identidade funcione corretamente depois que um Publicador é restaurado de um backup. Esse procedimento armazenado é executado no Publicador, no banco de dados publicador.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_restoremergeidentityrange
[ [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ ; ]
Argumentos
@publication [ = ] N'publicação'
O nome da publicação. @publication é sysname, com um padrão de all
. Quando especificado, somente intervalos de identidade para aquela publicação são restaurados.
@article [ = ] N'artigo'
O nome do artigo. @article é sysname, com um padrão de all
. Quando especificado, somente intervalos de identidade para aquele artigo são restaurados.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
sp_restoremergeidentityrange
é usado com replicação de mesclagem.
sp_restoremergeidentityrange
obtém informações de alocação de intervalo de identidade máximo do Distribuidor e atualiza os max_used
valores na coluna de MSmerge_identity_range_allocations para os artigos que usam o gerenciamento automático de intervalo de identidade.
Permissões
Somente membros da função de servidor fixa sysadmin ou db_owner função de banco de dados fixa podem executar sp_restoremergeidentityrange
.