sp_restoremergeidentityrange (Transact-SQL)
Aplica-se a:SQL Server
Esse procedimento armazenado é usado para atualizar atribuições de intervalo de identidade. Ele garante que o gerenciamento automático do intervalo de identidades funcione corretamente depois que um Publicador for 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 valores max_used
na coluna de MSmerge_identity_range_allocations (Transact-SQL) para os artigos que usam o gerenciamento automático de intervalo de identidades.
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
.
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de