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.
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.