Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Istanza gestita di SQL di Azure
Restituisce informazioni sullo stato corrente per uno o più server di pubblicazione associati a un server di distribuzione. 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_replmonitorhelppublisher
[ [ @publisher = ] N'publisher' ]
[ , [ @refreshpolicy = ] refreshpolicy ]
[ ; ]
Argomenti
[ @publisher = ] N'publisher'
Nome del server di pubblicazione di cui viene monitorato lo stato.
@publisher è sysname, con un valore predefinito .NULL
Se NULL
, vengono restituite informazioni per tutti i server di pubblicazione che utilizzano il server di distribuzione.
[ @refreshpolicy = ] refreshpolicy
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
publisher |
sysname | Nome di un server di pubblicazione. |
distribution_db |
sysname | Nome del database di distribuzione utilizzato da un determinato server di pubblicazione. |
status |
Int | Stato massimo di tutti gli agenti di replica associati alle pubblicazioni nel server di pubblicazione specificato. I possibili valori sono i seguenti:1 = Avviato2 = Riuscito3 = In corso4 = Inattiva5 = Ripetizione dei tentativi6 = Non riuscito |
warning |
Int | Avviso correlato alla soglia massima generata da una sottoscrizione appartenente a una pubblicazione nel server di pubblicazione specificato. Può essere il risultato di un'operazione OR logica su uno o più dei valori seguenti.1 = scadenza: una sottoscrizione di una pubblicazione transazionale non è sincronizzata entro la soglia del periodo di conservazione.2
=
latency : il tempo impiegato per replicare i dati da un server di pubblicazione transazionale al Sottoscrittore supera la soglia, in secondi.4
=
mergeexpiration : una sottoscrizione a una pubblicazione di tipo merge non è sincronizzata entro la soglia del periodo di conservazione.8
=
mergefastrunduration : il tempo impiegato per completare la sincronizzazione di una sottoscrizione di tipo merge supera la soglia, in secondi, in una connessione di rete veloce.16
=
mergeslowrunduration - Il tempo impiegato per completare la sincronizzazione di una sottoscrizione di tipo merge supera la soglia, in secondi, in una connessione di rete lenta.32
=
mergefastrunspeed : la frequenza di recapito per le righe durante la sincronizzazione di una sottoscrizione di tipo merge non è riuscita a mantenere la frequenza di soglia, in righe al secondo, su una connessione di rete veloce.64
=
mergeslowrunspeed - La frequenza di recapito per le righe durante la sincronizzazione di una sottoscrizione di tipo merge non è riuscita a mantenere la frequenza di soglia, in righe al secondo, su una connessione di rete lenta. |
publicationcount |
Int | Numero di pubblicazioni appartenenti al server di pubblicazione. |
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
sp_replmonitorhelppublisher
viene usato con tutti i tipi di replica.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadminsp_replmonitorhelppublisher