MSmerge_genhistory (Transact-SQL)

Si applica a:SQL Server

La tabella MSmerge_genhistory contiene una riga per ogni generazione che un Sottoscrittore conosce (entro il periodo di conservazione). Viene utilizzata per evitare l'invio di generazioni comuni durante operazioni di scambio e per risincronizzare i Sottoscrittori ripristinati dai backup. Questa tabella è archiviata nei database di pubblicazione e di sottoscrizione.

Nome colonna Tipo di dati Descrizione
guidsrc uniqueidentifier Identificatore globale delle modifiche identificate dalla generazione nel Sottoscrittore.
pubid uniqueidentifier Identificatore della pubblicazione.
Generazione bigint Valore di generazione.
art_nick int Nome alternativo dell'articolo.
Soprannomi varbinary(1001) Elenco di nomi alternativi degli altri Sottoscrittori in cui questa generazione è già presente. Viene utilizzato per evitare l'invio di una generazione a un Sottoscrittore in cui tali modifiche sono già state applicate. L'elenco di nomi alternativi viene mantenuto ordinato per ottimizzare le operazioni di ricerca. Se vi sono altri nomi alternativi da aggiungere a questo campo, essi non trarranno beneficio da tale ottimizzazione.
freddo datetime Data in cui la generazione corrente è stata aggiunta alla tabella.
genstatus tinyint Lo stato della generazione è il seguente:

0 = Aperto.

1 = Chiuso.

2 = Chiuso e originato in un altro Sottoscrittore.
changecount int Numero delle modifiche già applicate in una specifica generazione.

Vedi anche

Tabelle di replica (Transact-SQL)
Viste di replica (Transact-SQL)