Condividi tramite


sp_replmonitorhelppublicationthresholds (Transact-SQL)

Restituisce le misurazioni del valore di soglia impostate per una pubblicazione monitorata. Questa stored procedure, utilizzata per il monitoraggio della replica, viene eseguita nel database di distribuzione del server di distribuzione.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_replmonitorhelppublicationthresholds [ @publisher = ] 'publisher'
        , [ @publisher_db = ] 'publisher_db'
        , [ @publication = ] 'publication' 
    [ , [ @publication_type = ] publication_type ] 
    [ , [ @thresholdmetricname = ] 'thresholdmetricname'

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 pubblicazione. publication è di tipo sysname e non prevede alcun valore predefinito.

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

    Valore

    Descrizione

    0

    Pubblicazione transazionale.

    1

    Pubblicazione snapshot.

    2

    Pubblicazione di tipo merge.

    NULL (predefinito)

    La replica tenta di determinare il tipo di pubblicazione.

Set di risultati

Nome colonna

Tipo di dati

Descrizione

metric_id

int

ID della misurazione delle prestazioni di replica. I possibili valori sono i seguenti:

ValoreNome misurazione
1 expiration : monitora le scadenze imminenti delle sottoscrizioni di pubblicazioni transazionali.
2 latency : monitora le prestazioni delle sottoscrizioni di pubblicazioni transazionali.
4 mergeexpiration : monitora le scadenze imminenti delle sottoscrizioni di pubblicazioni di tipo merge.
5 mergeslowrunduration : monitora la durata delle sincronizzazioni di tipo merge attraverso connessioni remote a bassa larghezza di banda.
6 mergefastrunduration : monitora la durata delle sincronizzazioni di tipo merge attraverso connessioni LAN ad alta larghezza di banda.
7 mergefastrunspeed : monitora la velocità delle sincronizzazioni di tipo merge attraverso connessioni LAN ad alta larghezza di banda.
8 mergeslowrunspeed : monitora la velocità delle sincronizzazioni di tipo merge attraverso connessioni remote a bassa larghezza di banda.

title

sysname

Nome della misurazione delle prestazioni di replica.

value

int

Valore di soglia della misurazione delle prestazioni.

shouldalert

bit

Specifica se deve essere generato un avviso quando la misurazione supera il valore di soglia definito per la pubblicazione. Il valore 1 indica che è necessario generare un avviso.

isenabled

bit

Specifica se il monitoraggio è attivato per questa misurazione delle prestazioni di replica per la pubblicazione specificata. Il valore 1 indica che il monitoraggio è attivato.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

sp_replmonitorhelppublicationthresholds viene utilizzata per 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_replmonitorhelppublicationthresholds.