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 relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @publisher = ] N'publisher'

Nome del server di pubblicazione. @publisher è sysname, senza impostazione predefinita.

[ @publisher_db = ] N'publisher_db'

Nome del database pubblicato. @publisher_db è sysname, senza impostazione predefinita.

[ @publication = ] N'publication'

Nome della pubblicazione. @publication è sysname, senza impostazione predefinita.

[ @publication_type = ] publication_type

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.

[ @thresholdmetricname = ] N'thresholdmetricname'

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

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: esegue il monitoraggio delle scadenze imminenti delle sottoscrizioni di pubblicazioni transazionali.

2latency: esegue il monitoraggio delle prestazioni delle sottoscrizioni di pubblicazioni transazionali.

4mergeexpiration: esegue il monitoraggio delle scadenze imminenti delle sottoscrizioni di pubblicazioni di tipo merge.

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

6mergefastrunduration: esegue il monitoraggio della durata delle sincronizzazioni di tipo merge attraverso connessioni LAN ad alta larghezza di banda.

7mergefastrunspeed - esegue il monitoraggio della frequenza delle sincronizzazioni di tipo merge su connessioni tramite rete locale (LAN) a larghezza di banda elevata.

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; un valore indica 1 che deve essere generato un avviso.
isenabled bit Se il monitoraggio è abilitato per questa metrica delle prestazioni di replica per la pubblicazione; un valore indica 1 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 db_owner o replmonitor nel database di distribuzione possono eseguire sp_replmonitorhelppublicationthresholds.