sp_replmonitorhelpmergesessiondetail (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Restituisce informazioni dettagliate a livello di articolo su una specifica sessione di replica dell'agente di merge, utilizzato per monitorare la replica di tipo merge. Il set di risultati include una riga di dettaglio per ogni articolo sincronizzato durante la sessione, nonché una riga che rappresenta l'inizializzazione della sessione e righe che riepilogano le fasi di caricamento e scaricamento della sessione. Questa stored procedure viene eseguita nel database di distribuzione del server di distribuzione oppure nel database di sottoscrizione del Sottoscrittore.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_replmonitorhelpmergesessiondetail [ @session_id = ] session_id
[ ; ]
Argomenti
[ @session_id = ] session_id
Specifica una sessione dell'agente. @session_id è int, senza impostazione predefinita.
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
PhaseID |
int | La fase della sessione di sincronizzazione e può essere uno dei valori seguenti:0 = Inizializzazione o riga di riepilogo1 = Caricamento2 = Download |
ArticleName |
sysname | Nome dell'articolo sincronizzato. ArticleName contiene anche informazioni di riepilogo per le righe nel set di risultati che non rappresentano i dettagli dell'articolo. |
PercentComplete |
decimal | Indica la percentuale delle modifiche totali applicate in una riga di dettaglio dell'articolo per le sessioni in esecuzione e quelle non riuscite. |
RelativeCost |
decimal | Indica il tempo dedicato alla sincronizzazione dell'articolo come percentuale del tempo totale di sincronizzazione per la sessione. |
Duration |
int | Durata della sessione dell'agente. |
Inserts |
int | Numero di inserimenti in una sessione. |
Updates |
int | Numero di aggiornamenti in una sessione. |
Deletes |
int | Numero di eliminazioni in una sessione. |
Conflicts |
int | Numero di conflitti verificatisi in una sessione. |
ErrorID |
int | ID di un errore di sessione. |
SeqNo |
int | Ordine delle sessioni nel set di risultati. |
RowType |
int | Indica il tipo di informazioni rappresentato da ogni riga nel set di risultati.0 = inizializzazione1 = riepilogo caricamento2 = dettagli caricamento articolo3 = riepilogo del download4 = dettagli download articolo |
SchemaChanges |
int | Numero di modifiche dello schema in una sessione. |
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
sp_replmonitorhelpmergesessiondetail
viene usato per monitorare la replica di tipo merge.
Quando eseguito nel Sottoscrittore, sp_replmonitorhelpmergesessiondetail
restituisce solo informazioni dettagliate sulle ultime 5 sessioni agente di merge.
Autorizzazioni
Solo i membri del ruolo predefinito del database db_owner o replmonitor nel database di distribuzione nel server di distribuzione o nel database di sottoscrizione nel Sottoscrittore possono eseguire sp_replmonitorhelpmergesessiondetail
.