Condividi tramite


sp_replmonitorhelppublicationthresholds (Transact-SQL)

Restituisce le metriche relative alle soglie 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 argomento Convenzioni 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 valori possibili 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:

Valore

Nome misurazione

1

expiration: esegue il monitoraggio delle scadenze imminenti delle sottoscrizioni di 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 attraverso connessioni LAN ad alta larghezza di banda.

7

mergefastrunspeed: esegue il monitoraggio della velocità delle sincronizzazioni di tipo merge attraverso connessioni LAN ad alta larghezza di banda.

8

mergeslowrunspeed: esegue il monitoraggio della 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 soglia della misurazione delle prestazioni.

shouldalert

bit

Specifica se deve essere generato un avviso quando la misurazione supera il valore 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.

Vedere anche

Concetti

Monitoraggio della replica a livello di programmazione