sp_restoremergeidentityrange (Transact-SQL)

Se aplica a: síSQL Server (todas las versiones admitidas)

Este procedimiento almacenado se utiliza para actualizar las asignaciones de intervalos de identidad. Garantiza que la administración automática del intervalo de identidad funciona adecuadamente 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.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @publication = ] 'publication' Es el nombre de la publicación. Publication es de tipo sysname y su valor predeterminado es All. Cuando se especifica, solo se restauran los intervalos de identidad de esa publicación.

[ @article = ] 'article' Es el nombre del artículo. article es de tipo sysname y su valor predeterminado es 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 (error)

Observaciones

sp_restoremergeidentityrange se utiliza con la replicación de mezcla.

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

Permisos

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

Consulte también

sp_addmergearticle ()de Transact-SQL
sp_changemergearticle (Transact-SQL)
Replicar columnas de identidad