Compartir a través de


sp_replmonitorchangepublicationthreshold (Transact-SQL)

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.

Icono de vínculo a temasConvenciones 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 de tipo sysname y no tiene ningún valor predeterminado.

  • [ @publisher_db = ] 'publisher_db'
    Es el nombre de la base de datos publicada. publisher_db es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @publication = ] 'publication'
    Es el nombre de la publicación para la que se cambian los atributos del umbral de supervisión. publication es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @publication_type = ] publication_type
    Es el tipo de publicación. publication_type es de tipo int y puede tener los valores siguientes.

    Valor

    Descripción

    0

    Publicación transaccional.

    1

    Publicación de instantáneas.

    2

    Publicación de mezcla.

    NULL (predeterminado)

    La replicación intenta determinar el tipo de publicación.

  • [ @metric_id = ] metric_id
    Es el Id. de la métrica de umbral de publicación que se va a cambiar. metric_id es de tipo int, su valor predeterminado es NULL y puede tener uno de los valores siguientes.

    Valor

    Nombre de la métrica

    1

    expiration: supervisa la caducidad inminente de suscripciones a publicaciones transaccionales.

    2

    latency: supervisa el rendimiento de suscripciones a publicaciones transaccionales.

    4

    mergeexpiration: supervisa la caducidad inminente de suscripciones a publicaciones de mezcla.

    5

    mergeslowrunduration: supervisa la duración de sincronizaciones de mezcla en conexiones de poco ancho de banda (acceso telefónico).

    6

    mergefastrunduration: supervisa la duración de las sincronizaciones de mezcla en conexiones de red de área local (LAN) de gran ancho de banda.

    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 sincronizaciones de mezcla en conexiones de poco ancho de banda (acceso telefónico).

    Debe especificarse 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 de tipo sysname y su valor predeterminado es 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 la publicación. value es de tipo int y su valor predeterminado es NULL. Si es null, el valor de la métrica no se actualiza.

  • [ @shouldalert = ] shouldalert
    Especifica si se debe generar una alerta al alcanzar la métrica de umbral de una publicación. shouldalert es de tipo bit y su valor predeterminado es NULL. El valor 1 significa que se genera una alerta y el valor 0 significa que no se genera.

  • [ @mode = ] mode
    Especifica si se habilita la métrica de umbral de la publicación. mode es de tipo tinyint y su valor predeterminado es 1. El valor 1 significa que la supervisión de esta métrica está habilitada y el valor 2 significa que la supervisión de esta métrica está deshabilitada.

Valores de código de retorno

0 (correcto) o 1 (error)

Notas

sp_replmonitorchangepublicationthreshold se utiliza en todos los tipos de replicación.

Permisos

Sólo los miembros de la función fija de base de datos db_owner o replmonitor de la base de datos de distribución pueden ejecutar sp_replmonitorchangepublicationthreshold.