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.
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 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:
Valore
Nome misurazione
1expiration: monitora le scadenze imminenti delle sottoscrizioni di pubblicazioni transazionali.
2latency: monitora le prestazioni delle sottoscrizioni di pubblicazioni transazionali.
4mergeexpiration: monitora le scadenze imminenti delle sottoscrizioni di pubblicazioni di tipo merge.
5mergeslowrunduration: monitora la durata delle sincronizzazioni di tipo merge attraverso connessioni remote a bassa larghezza di banda.
6mergefastrunduration: monitora la durata delle sincronizzazioni di tipo merge attraverso connessioni LAN ad alta larghezza di banda.
7mergefastrunspeed: monitora la velocità delle sincronizzazioni di tipo merge attraverso connessioni LAN ad alta larghezza di banda.
8mergeslowrunspeed: 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.
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.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Vedere anche
Altre risorse
How to: Programmatically Monitor Replication (Replication Transact-SQL Programming)