Freigeben über


MSmerge_genhistory (Transact-SQL)

Die MSmerge_genhistory-Tabelle enthält eine Zeile für jede Generierung, über die ein Abonnent informiert ist (innerhalb der Beibehaltungsdauer). Sie wird verwendet, um zu verhindern, dass allgemeine Generierungsvorgänge bei Austauschvorgängen gesendet werden, und um aus Sicherungen wiederhergestellte Abonnenten erneut zu synchronisieren. Diese Tabelle wird in der Publikations- und der Abonnementdatenbank gespeichert.

Spaltenname Datentyp Beschreibung

guidsrc

uniqueidentifier

Der globale Bezeichner der durch Generierung auf dem Abonnenten identifizierten Änderungen.

pubid

uniqueidentifier

Der Bezeichner der Publikation.

generation

bigint

Der Generierungswert.

art_nick

int

Der Spitzname für den Artikel.

nicknames

varbinary(1001)

Eine Liste der Spitznamen anderer Abonnenten, die bekanntermaßen bereits diese Generierung aufweisen. Die Liste wird verwendet, um das Senden einer Generierung an einen Abonnenten zu verhindern, der über diese Änderungen bereits informiert ist. Spitznamen in der Spitznamenliste werden in sortierter Reihenfolge verwaltet, damit Suchvorgänge effizienter ausgeführt werden können. Falls mehr Spitznamen vorhanden sind, als in dieses Feld passen, bietet diese Optimierung für sie keine Vorteile.

coldate

datetime

Datum, an dem der Tabelle die aktuelle Generierung hinzugefügt wird.

genstatus

tinyint

Der Status der Generierung:

0 = Offen

1 = Beendet

2 = Geschlossen und stammt von einem anderen Abonnenten.

changecount

int

Die Anzahl von Änderungen, die in einer bestimmten Generierung widergespiegelt sind.

Siehe auch

Verweis

Zuordnen von SQL Server 2000-Systemtabellen zu SQL Server 2005-Katalogsichten

Andere Ressourcen

Integration Services-Tabellen
Sichern und Wiederherstellen von Tabellen
Protokollversandtabellen

Hilfe und Informationen

Informationsquellen für SQL Server 2005