sp_replmonitorchangepublicationthreshold (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Cambia la métrica del umbral de supervisión de una publicación. Este procedimiento almacenado, que se utiliza para supervisar la replicación, se ejecuta en el distribuidor en la base de datos de distribución.

Convenciones de sintaxis de Transact-SQL

Sintaxis

  
sp_replmonitorchangepublicationthreshold [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  
        , [ @publication = ] 'publication'   
    [ , [ @publication_type = ] publication_type ]   
    [ , [ @metric_id = ] metric_id ]   
    [ , [ @thresholdmetricname = ] 'thresholdmetricname'   
    [ , [ @value = ] value ]   
    [ , [ @shouldalert = ] shouldalert ]   
    [ , [ @mode = ] mode ]  

Argumentos

[ @publisher = ] 'publisher' Es el nombre del publicador. publisher es sysname, sin ningún valor predeterminado.

[ @publisher_db = ] 'publisher_db' Es el nombre de la base de datos publicada. publisher_db es sysname, sin ningún valor predeterminado.

[ @publication = ] 'publication' Es el nombre de la publicación para la que se cambian los atributos de umbral de supervisión. publication es sysname, sin ningún valor predeterminado.

[ @publication_type = ] publication_type Si el tipo de publicación. publication_type es int y puede ser uno de estos valores.

Value Descripción
0 Publicación transaccional.
1 Publicación de instantáneas.
2 Publicación de combinación.
NULL (predeterminado) La replicación intenta determinar el tipo de publicación.

[ @metric_id = ] metric_id Es el identificador de la métrica de umbral de publicación que se va a cambiar. metric_id es int, con un valor predeterminado de NULL y puede ser uno de estos valores.

Value Nombre de la métrica
1 expiration : supervisa la expiración inminente de suscripciones a publicaciones transaccionales.
2 latency : supervisa el rendimiento de suscripciones a publicaciones transaccionales.
4 mergeexpiration : supervisa la expiración inminente de suscripciones a publicaciones de combinación.
5 mergeslowrunduration : supervisa la duración de las sincronizaciones de mezcla a través de conexiones de ancho de banda bajo (acceso telefónico).
6 mergefastrunduration : supervisa la duración de las sincronizaciones de mezcla a través de conexiones de red de área local (LAN) de ancho de banda alto.
7 mergefastrunspeed : supervisa la velocidad de sincronización de sincronizaciones de mezcla en conexiones de red de área local (LAN) de gran ancho de banda.
8 mergeslowrunspeed : supervisa la velocidad de sincronización de las sincronizaciones de mezcla a través de conexiones de ancho de banda bajo (acceso telefónico).

Debe especificar metric_id o thresholdmetricname. Si se especifica thresholdmetricname , metric_id debe ser NULL.

[ @thresholdmetricname = ] 'thresholdmetricname' Es el nombre de la métrica de umbral de publicación que se va a cambiar. thresholdmetricname es sysname, con un valor predeterminado de NULL. Debe especificar thresholdmetricname o metric_id. Si se especifica metric_id , thresholdmetricname debe ser NULL.

[ @value = ] value Es el nuevo valor de la métrica de umbral de publicación. value es int, con un valor predeterminado de NULL. Si es null, el valor de la métrica no se actualiza.

[ @shouldalert = ] shouldalert Es si se genera una alerta cuando se alcanza una métrica de umbral de publicación. shouldalert es bit, con un valor predeterminado de NULL. Un valor de 1 significa que se genera una alerta y un valor de 0 significa que no se genera una alerta.

[ @mode = ] mode Es si la métrica de umbral de publicación está habilitada. el modo es tinyint, con un valor predeterminado de 1. Un valor de 1 significa que la supervisión de esta métrica está habilitada y un valor de 2 significa que la supervisión de esta métrica está deshabilitada.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

sp_replmonitorchangepublicationthreshold se usa con todos los tipos de replicación.

Permisos

Solo los miembros del rol fijo de base de datos db_owner o replmonitor en la base de datos de distribución pueden ejecutar sp_replmonitorchangepublicationthreshold.

Consulte también

Supervisar la replicación mediante programación