Initialisieren eines Abonnements mit einem Snapshot

Nachdem eine Publikation erstellt wurde, wird normalerweise ein Anfangssnapshot erstellt und in den Snaphotordner kopiert (dies erfolgt standardmäßig bei Mergepublikationen, die mit dem Assistenten für neue Publikation erstellt wurden). Der Snapshot wird dann während der Erstsynchronisierung des Abonnements vom Verteilungs-Agent (für Transaktions- und Snapshotpublikationen) oder vom Merge-Agent (für Mergepublikationen) auf den Abonnenten angewendet. Der Snapshotprozess hängt vom Publikationstyp ab:

  • Handelt es sich um einen Snapshot für eine Snapshotpublikation, eine Transaktionspublikation oder eine Mergepublikation, die keine parametrisierte Filter verwendet, enthält der Snapshot das Schema und die Daten in BCP-Dateien (Bulk Copy Program, Massenkopierprogramm) sowie Einschränkungen, erweiterte Eigenschaften, Indizes, Trigger und die für die Replikation erforderlichen Systemtabellen. Weitere Informationen zum Erstellen und Anwenden eines Snapshots finden Sie unter Erstellen und Anwenden des Snapshots.
  • Handelt es sich um einen Snapshot für eine Mergepublikation, die parametrisierte Filter verwendet, wird der Snapshot mit einem zweiteiligen Prozess erstellt. Zuerst wird ein Schemasnapshot erstellt, der die Replikationsskripts und das Schema der veröffentlichten Objekte enthält, nicht jedoch die Daten. Jedes Abonnement wird dann mit einem Snapshot initialisiert, der die aus dem Schemasnapshot kopierten Skripts und das Schema sowie die Daten enthält, die zur Partition des Abonnements gehören. Weitere Informationen finden Sie unter Snapshots für Mergepublikationen mit parametrisierten Filtern.

Der Snapshot besteht aus verschiedenen Dateien, die vom Replikationstyp und den Artikeln in der Publikation abhängen. Diese Dateien werden in den Standardsnapshotordner kopiert, der beim Konfigurieren des Verteilers angegeben wurde, oder in den beim Erstellen der Publikation angegeben alternativen Snapshotordner.

Replikationstyp Gemeinsame Snapshotdateien

Snapshotreplikation oder Transaktionsreplikation

Schema (SCH); Daten (BCP); Einschränkungen und Indizes (DRI); Einschränkungen (IDX); Trigger (TRG): nur zum Aktualisieren von Abonnenten; komprimierte Snapshotdateien (CAP).

Mergereplikation

Schema (SCH); Daten (BCP); Einschränkungen und Indizes (DRI); Trigger (TRG); Systemtabellendaten (SYS); Konflikttabellen (CFT); komprimierte Snapshotdateien (CAP).

Falls das Übertragen des Snapshots an einer Stelle unterbrochen wird, wird es anschließend automatisch fortgesetzt. Bereits vollständig übertragene Dateien werden nicht noch einmal gesendet. Teilweise übermittelte Dateien müssen vollständig neu übermittelt werden, da beim Snapshot-Agent die BCP-Datei für jeden Publikationsartikel zur Übermittlung verwendet wird. Das Fortsetzen der Snapshotübertragung kann jedoch die Menge der übermittelten Daten erheblich reduzieren und eine rechtzeitige Übermittlung des Snapshots auch bei einer unzuverlässigen Verbindung sicherstellen.

Snapshotoptionen

Zum Initialisieren eines Abonnements mit einem Snapshot stehen verschiedene Optionen zur Verfügung. Folgende Aktionen sind möglich:

Siehe auch

Konzepte

Initialisieren eines Abonnements
Sichern des Snapshotordners

Hilfe und Informationen

Informationsquellen für SQL Server 2005