sp_adjustpublisheridentityrange (Transact-SQL)
Ajusta el intervalo de identidad de una publicación y reasigna nuevos intervalos según el valor de umbral de la publicación. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicaciones.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_adjustpublisheridentityrange [ [ @publication = ] 'publication' ]
[ , [ @table_name = ] 'table_name' ]
[ , [ @table_owner= ] 'table_owner' ]
Argumentos
[ @publication=] 'publication'
Es el nombre de la publicación en la que reasignan nuevos rangos de identidad. publication es de tipo sysname y su valor predeterminado es NULL.[ @table_name=] 'table_name'
Es el nombre de la tabla en la que reasignan nuevos rangos de identidad. table_name es de tipo sysname y su valor predeterminado es NULL.[ @table_owner=] 'table_owner'
Es el propietario de la tabla en el publicador. table_owner es de tipo sysname y su valor predeterminado es NULL. Si no se especifica table_owner, se utiliza el nombre del usuario actual.
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_adjustpublisheridentityrange se utiliza en todos los tipos de replicación.
En una publicación que tiene habilitado el intervalo de identidad automático, el Agente de distribución o el Agente de mezcla es responsable de ajustar automáticamente el intervalo de identidad en una publicación según su valor de umbral. Sin embargo, si por alguna razón el Agente de distribución o el Agente de mezcla no se han ejecutado durante un período de tiempo y el recurso de intervalo de identidad se ha consumido hasta el punto del umbral, los usuarios pueden llamar a sp_adjustpublisheridentityrange para asignar un intervalo de valores nuevo para un publicador.
Al ejecutar sp_adjustpublisheridentityrange, se debe especificar publication o table_name. Si se especifican ambos o ninguno, se devolverá un error.
Permisos
Solo los miembros del rol fijo de servidor sysadmin o del rol fijo de base de datos db_owner pueden ejecutar sp_adjustpublisheridentityrange.
Vea también
Referencia
Procedimientos almacenados del sistema (Transact-SQL)