sp_replmonitorchangepublicationthreshold (Transact-SQL)

Modifica la metrica del valore soglia di monitoraggio di una pubblicazione. Questa stored procedure, utilizzata per il monitoraggio della replica, viene eseguita nel database di distribuzione del server di distribuzione.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

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 ]

Argomenti

  • [ @publisher = ] 'publisher'
    Nome del server di pubblicazione. publisher è di tipo sysname e non prevede alcun valore predefinito.

  • [ @publisher_db = ] 'publisher_db'
    Nome del database pubblicato. publisher_db è di tipo sysname e non prevede alcun valore predefinito.

  • [ @publication = ] 'publication'
    Nome della pubblicazioni di cui si desidera modificare gli attributi del valore soglia di monitoraggio. publication è di tipo sysname e non prevede alcun valore predefinito.

  • [ @publication_type = ] publication_type
    Tipo di pubblicazione. publication_type è di tipo int. I valori possibili sono i seguenti.

    Valore

    Descrizione

    0

    Pubblicazione transazionale.

    1

    Pubblicazione snapshot.

    2

    Pubblicazione di tipo merge.

    NULL (predefinito)

    Tentativi di replica per determinare il tipo di pubblicazione.

  • [ @metric_id = ] metric_id
    ID della metrica della soglia per la pubblicazione che si desidera modificare. metric_id è di tipo int e il valore predefinito è NULL. I possibili valori sono i seguenti.

    Valore

    Nome della metrica

    1

    expiration - esegue il monitoraggio delle scadenze imminenti delle sottoscrizioni alle pubblicazioni transazionali.

    2

    latency: esegue il monitoraggio delle prestazioni delle sottoscrizioni di pubblicazioni transazionali.

    4

    mergeexpiration: esegue il monitoraggio delle scadenze imminenti delle sottoscrizioni di pubblicazioni di tipo merge.

    5

    mergeslowrunduration: esegue il monitoraggio della durata delle sincronizzazioni di tipo merge attraverso connessioni remote a bassa larghezza di banda.

    6

    mergefastrunduration - esegue il monitoraggio della durata delle sincronizzazioni di tipo merge su connessioni tramite rete locale (LAN) a larghezza di banda elevata.

    7

    mergefastrunspeed - esegue il monitoraggio della frequenza delle sincronizzazioni di tipo merge su connessioni tramite rete locale (LAN) a larghezza di banda elevata.

    8

    mergeslowrunspeed - esegue il monitoraggio della frequenza delle sincronizzazioni di tipo merge su connessioni (remote) a larghezza di banda ridotta.

    È necessario specificare metric_id oppure thresholdmetricname. Se viene specificato thresholdmetricname, metric_id deve essere NULL.

  • [ @thresholdmetricname = ] 'thresholdmetricname'
    Nome della metrica del valore soglia della pubblicazione che si desidera modificare. thresholdmetricname è di tipo sysname e il valore predefinito è NULL. È necessario specificare thresholdmetricname oppure metric_id. Se si specifica metric_id, thresholdmetricname deve essere NULL.

  • [ @value = ] value
    Nuovo valore della metrica del valore soglia della pubblicazione. value è di tipo int e il valore predefinito è NULL. Se il valore è null, il valore della metrica non viene aggiornato.

  • [ @shouldalert = ] shouldalert
    Indica se viene generato un avviso quando viene raggiunta la metrica del valore soglia di una pubblicazione. shouldalert è di tipo bit e il valore predefinito è NULL. Il valore 1 indica che viene generato un avviso, mentre il valore 0 indica che non viene generato alcun avviso.

  • [ @mode = ] mode
    Indica se è abilitata la metrica del valore soglia della pubblicazione. mode è tinyint, con valore predefinito 1. Il valore 1 indica che il monitoraggio della metrica è attivato, mentre il valore 2 indica che il monitoraggio della misurazione è disabilitato.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_replmonitorchangepublicationthreshold viene utilizzata in tutti i tipi di replica.

Autorizzazioni

Solo i membri del ruolo predefinito del database db_owner o replmonitor nel database di distribuzione possono eseguire sp_replmonitorchangepublicationthreshold.

Vedere anche

Concetti

Monitoraggio della replica a livello di programmazione