Condividi tramite


MSmerge_articlehistory (Transact-SQL)

Si applica a: SQL Server

La tabella MSmerge_articlehistory tiene traccia delle modifiche apportate agli articoli durante una sessione di sincronizzazione agente di merge, con una riga per ogni articolo in cui sono state apportate modifiche. Questa tabella è archiviata nel database di distribuzione.

Nome colonna Tipo di dati Descrizione
session_id int ID di una sessione di processo agente di merge nella tabella di sistema MSmerge_sessions.
phase_id int Fase della sessione di sincronizzazione, i cui valori possono essere:

1 = Caricamento.

2 = Download.

4 = Pulizia.

5 = Arresto.

6 = Modifiche dello schema.

7 = BCP.
article_name sysname Nome dell'articolo al quale sono state apportate le modifiche.
start_time datetime Ora di inizio dell'elaborazione dell'articolo.
duration int Durata dell'elaborazione di un articolo, in secondi.
Inserti int Numero di inserimenti applicati a un articolo specifico durante la sincronizzazione. Questo valore verrà incrementato durante il processo di sincronizzazione e il valore finale rappresenta il numero totale.
Aggiornamenti int Numero di aggiornamenti applicati a un articolo specifico durante la sincronizzazione. Questo valore verrà incrementato durante il processo di sincronizzazione e il valore finale rappresenta il numero totale.
Elimina int Numero di eliminazioni applicate a un articolo specifico durante la sincronizzazione. Questo valore verrà incrementato durante il processo di sincronizzazione e il valore finale rappresenta il numero totale.
Conflitti int Numero di conflitti che si sono verificati durante la sincronizzazione. Questo valore verrà incrementato durante il processo di sincronizzazione e il valore finale rappresenta il numero totale.
conflicts_resolved int Numero di conflitti che si sono verificati durante la sincronizzazione e che sono stati risolti. Questo valore verrà incrementato durante il processo di sincronizzazione e il valore finale rappresenta il numero totale.
rows_retried int Numero di righe per cui si è verificato un errore e che sono state ritentate durante la sincronizzazione. Questo valore verrà incrementato durante il processo di sincronizzazione e il valore finale rappresenta il numero totale.
percent_complete decimal Percentuale del tempo di sincronizzazione totale impiegato dall'agente di merge per l'articolo durante la sessione. Questo valore è Null fino a quando la sessione non è stata completata.
estimated_changes int Stima del numero di modifiche di riga che devono essere applicate all'articolo.
relative_cost decimal Tempo impiegato per l'applicazione delle modifiche per questo articolo in rapporto al tempo totale per l'intera sessione.

Vedi anche

Tabelle di replica (Transact-SQL)