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)