sp_replmonitorhelppublicationthresholds (Transact-SQL)

Si applica a:SQL Server Istanza gestita di SQL di Azure

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.

Convenzioni di 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 è sysname, senza impostazione predefinita.

[ @publisher_db = ] 'publisher_db' Nome del database pubblicato. publisher_db è sysname, senza impostazione predefinita.

[ @publication = ] 'publication' Nome della pubblicazione. publication è sysname, senza impostazione predefinita.

[ @publication_type = ] publication_type Se il tipo di pubblicazione. publication_type è int e può essere uno di questi valori.

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:

1expiration : monitora la scadenza imminente delle sottoscrizioni alle pubblicazioni transazionali.

2latenza : monitora le prestazioni delle sottoscrizioni alle pubblicazioni transazionali.

4mergeexpiration : monitora la scadenza imminente delle sottoscrizioni alle pubblicazioni di tipo merge.

5mergeslowrunduration : monitora la durata delle sincronizzazioni di tipo merge su connessioni a larghezza di banda ridotta (connessione remota).

6mergefastrunduration : monitora la durata delle sincronizzazioni di tipo merge su connessioni LAN (High Bandwidth).

7mergefastrunspeed : monitora la frequenza di sincronizzazione delle sincronizzazioni di tipo merge su connessioni LAN (High Bandwidth).

8mergeslowrunspeed : monitora la frequenza di sincronizzazione delle sincronizzazioni di tipo merge su connessioni a larghezza di banda ridotta (connessione remota).
title sysname Nome della misurazione delle prestazioni di replica.
value int Valore soglia della misurazione delle prestazioni.
shouldalert bit Se un avviso deve essere generato quando la metrica supera la soglia definita per la pubblicazione; Il valore 1 indica che deve essere generato un avviso.
Isenabled bit Se il monitoraggio è abilitato per questa metrica delle prestazioni di replica per la pubblicazione; il valore 1 indica che il monitoraggio è abilitato.

Valori del codice restituito

0 (esito positivo) o 1 (errore)

Osservazioni:

sp_replmonitorhelppublicationthresholds viene usato con tutti i tipi di replica.

Autorizzazioni

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

Vedi anche

Monitorare la replica a livello di programmazione