MSmerge_genhistory (Transact-SQL)

Gäller för:SQL Server

MSmerge_genhistory tabellen innehåller en rad för varje generation som en prenumerant känner till (inom lagringsperioden). Den används för att undvika att skicka gemensamma generationer under utbyten och för att återsynkronisera prenumeranter som återställs från säkerhetskopior. Denna tabell lagras i publikations- och prenumerationsdatabaserna.

Kolumnnamn Datatyp Description
guidsrc uniqueidentifier Den globala identifieraren för förändringarna som identifierats per generation hos abonnenten.
pubid uniqueidentifier Publikationsidentifieraren.
Produktion bigint Generationsvärdet.
art_nick int Smeknamnet för artikeln.
Smeknamn varbinär (1001) En lista över smeknamn på andra prenumeranter som redan är kända för att ha denna generation. Den används för att undvika att skicka en generation till en prenumerant som redan har sett dessa förändringar. Smeknamn i smeknamnslistan hålls sorterade för att göra sökningarna mer effektiva. Om det finns fler smeknamn än som kan rymmas inom detta område, kommer de inte att dra nytta av denna optimering.
Coldate datetime Datum då nuvarande produktion läggs till i tabellen.
Genstatus tinyint Generationens status är följande:

0 = Öppen.

1 = Stängt.

2 = Stängd och ursprungligen från en annan abonnent.
Changecount int Antalet förändringar som återspeglas i en given generation