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

Riferimento

Mapping delle tabelle di sistema di SQL Server 2000 alle viste di sistema di SQL Server 2005

Altre risorse

Tabelle di Integration Services
Backup e ripristino di tabelle
Tabelle di distribuzione dei log

Guida in linea e informazioni

Assistenza su SQL Server 2005