Condividi tramite


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 riepilogo

1 = Caricamento

2 = 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 = inizializzazione

1 = riepilogo caricamento

2 = dettagli caricamento articolo

3 = riepilogo del download

4 = 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.