sp_replmonitorhelpmergesessiondetail (Transact-SQL)
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.
Sintassi
sp_replmonitorhelpmergesessiondetail [ @session_id = ] session_id
Argomenti
- [ @session_id = ] session_id
Specifica una sessione dell'agente. session_id è di tipo int e non prevede alcun valore predefinito.
Set di risultati
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
PhaseID |
int |
Fase della sessione di sincronizzazione. I possibili valori sono i seguenti. 0 = Riga di inizializzazione o di riepilogo 1 = Caricamento 2 = Scaricamento |
ArticleName |
sysname |
Nome dell'articolo in fase di sincronizzazione. ArticleName include inoltre informazioni di riepilogo per le righe nel set di risultati che non rappresentano dettagli degli articoli. |
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 = Inizializzazione 1 = Riepilogo del caricamento 2 = Dettagli di caricamento dell'articolo 3 = Riepilogo dello scaricamento 4 = Dettagli di scaricamento dell'articolo |
SchemaChanges |
int |
Numero di modifiche dello schema in una sessione. |
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Osservazioni
sp_replmonitorhelpmergesessiondetail viene utilizzata per monitorare la replica di tipo merge.
Se eseguita nel Sottoscrittore, sp_replmonitorhelpmergesessiondetail restituisce solo informazioni dettagliate sulle ultime 5 sessioni dell'agente di merge.
Autorizzazioni
Solo i membri del ruolo predefinito del database db_owner o replmonitor nel database di distribuzione del server di distribuzione oppure nel database di sottoscrizione nel Sottoscrittore possono eseguire sp_replmonitorhelpmergesessiondetail.