Condividi tramite


MSmerge_articlehistory (Transact-SQL)

La tabella MSmerge_articlehistory rileva le modifiche apportate agli articoli durante una sessione di sincronizzazione dell'agente di merge, con una riga per ogni articolo al quale sono state apportate delle modifiche. Questa tabella è archiviata nel database di distribuzione.

Nome colonna Tipo di dati Descrizione

session_id

int

ID di una sessione di un processo dell'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 = Pulitura.

5 = Chiusura.

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.

inserts

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.

updates

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.

deletes

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.

conflicts

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.

Vedere anche

Concetti

Tabelle di replica (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005