MSmerge_genhistory (Transact-SQL)
La tabella MSmerge_genhistory include una riga per ogni generazione nota a un Sottoscrittore entro il periodo di memorizzazione. Viene utilizzata per evitare l'invio di generazioni comuni durante operazioni di scambio e per risincronizzare i Sottoscrittori ripristinati dai backup. Questa tabella viene 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. |
generation |
bigint |
Valore di generazione. |
art_nick |
int |
Nome alternativo dell'articolo. |
nicknames |
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. |
coldate |
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 generato in un altro Sottoscrittore. |
changecount |
int |
Numero delle modifiche già applicate in una specifica generazione. |
Vedere anche