sp_restoremergeidentityrange (Transact-SQL)

Se aplica a:SQL Server

Este procedimiento almacenado se utiliza para actualizar las asignaciones de intervalos de identidad. Garantiza que la administración automática de intervalos de identidades funcione correctamente después de restaurar un publicador a partir de una copia de seguridad. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicación.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @publication = ] N'publication'

Nombre de la publicación. @publication es sysname, con un valor predeterminado de all. Cuando se especifica, solo se restauran los intervalos de identidad de esa publicación.

[ @article = ] N'article'

Nombre del artículo. @article es sysname, con un valor predeterminado de all. Cuando se especifica, solo se restauran los intervalos de identidad de ese artículo.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_restoremergeidentityrange se usa con la replicación de mezcla.

sp_restoremergeidentityrange obtiene la información máxima de asignación de intervalos de identidad del distribuidor y actualiza los valores de la max_used columna de MSmerge_identity_range_allocations (Transact-SQL) para los artículos que usan la administración automática de intervalos de identidades.

Permisos

Solo los miembros del rol fijo de servidor sysadmin o db_owner rol fijo de base de datos pueden ejecutar sp_restoremergeidentityrange.