Compartir a través de


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.

Icono de vínculo a temas 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)

Conceptos

Replicar columnas de identidad