Condividi tramite


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.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

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 eseguire il monitoraggio della 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.

Vedere anche

Concetti

Monitoraggio della replica a livello di programmazione