sys.sp_restoremergeidentityrange (Transact-SQL)

Aplica-se a: SQL Server

Este procedimento armazenado é usado para atualizar atribuições de intervalos de identidade. Garante que a gestão automática de intervalos de identidade funciona corretamente após o Publisher ser restaurado a partir de uma cópia de segurança. Este procedimento armazenado é executado no Publisher no banco de dados de publicação.

Transact-SQL convenções de sintaxe

Sintaxe

sys.sp_restoremergeidentityrange
    [ [ @publication = ] N'publication' ]
    [ , [ @article = ] N'article' ]
[ ; ]

Arguments

[ @publication = ] N'publicação'

O nome da publicação. @publication é sysname, com um padrão de all. Quando especificado, apenas os intervalos de identidade para essa publicação são restaurados.

[ @article = ] N'artigo'

O nome do artigo. @article é sysname, com um padrão de all. Quando especificado, apenas os intervalos de identidade desse artigo são restaurados.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

sp_restoremergeidentityrange é usado com replicação por fusão.

sp_restoremergeidentityrange obtém a informação máxima de alocação de intervalo de identidade do Distribuidor e atualiza os valores na max_used coluna de MSmerge_identity_range_allocations para os artigos que utilizam gestão automática de intervalos de identidade.

Permissões

Apenas os membros do papel fixo de servidor administrador do sistema ou db_owner papel fixo de base de dados podem executar sp_restoremergeidentityrange.