sp_restoremergeidentityrange (Transact-SQL)

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 publicaciones.

Icono de vínculo a temasConvenciones 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, sólo 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, sólo se restauran los intervalos de identidad de ese artículo.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

sp_restoremergeidentityrange se utiliza con la replicación de mezcla.

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

Permisos

Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner pueden ejecutar sp_restoremergeidentityrange.