Freigeben über


Initialisieren eines Abonnements mit einer Momentaufnahme für eine neue Veröffentlichung

Gilt für: SQL Server Azure SQL Managed Instance

In diesem Artikel werden die Prozesse beschrieben, die bei der Initialisierung der Veröffentlichung eines Replikats ablaufen. Auf die Abonnenten wird eine Anfangsmomentaufnahme angewendet.

Momentaufnahme für eine neue Veröffentlichung

Nach dem Erstellen einer Veröffentlichung wird automatisch eine Momentaufnahme erfasst. Die Momentaufnahme wird in den Momentaufnahmeordner kopiert. Dieses Standardverhalten tritt bei Mergeveröffentlichungen auf, die mit dem Assistenten für neue Veröffentlichungen erstellt wurden.

Anwenden der Momentaufnahme auf den Abonnenten

Die neue Momentaufnahme wird von einem Agent auf die Abonnenten angewendet. Der Vorgang erfolgt während der Erstsynchronisierung des Abonnements. Welcher Agent den Vorgang ausführt, hängt vom Typ der Veröffentlichung ab:

  • Für Transaktions- und Momentaufnahmeveröffentlichungen:

    • Der Verteilungs-Agent.
  • Für Mergeveröffentlichungen:

    • Der Merge-Agent.

Typ der Veröffentlichung

In der folgenden Tabelle wird der Inhalt der Momentaufnahme nach Veröffentlichungstyp aufgeschlüsselt.

 

Veröffentlichungstyp der Momentaufnahme Inhalt der Momentaufnahme
  • Momentaufnahmeveröffentlichung
  • Transaktionsveröffentlichung
  • Mergeveröffentlichung ohne parametrisierte Filter
  • Schema
  • Daten, in Dateien für das Massenkopierprogramm
  • Einschränkungen
  • Erweiterte Eigenschaften
  • Indizes
  • Trigger
  • Systemtabellen, die für die Replikation erforderlich sind

Weitere Informationen finden Sie unter Erstellen und Anwenden der Anfangsmomentaufnahme.
  • Mergeveröffentlichung mit parametrisierten Filtern
  • Schemamomentaufnahmen (Replikationsskripts, veröffentlichte Objekte, jedoch keine Daten)
  • Daten, die zur Partition des Abonnements gehören

Weitere Informationen finden Sie unter Erstellen einer Momentaufnahme für eine Mergeveröffentlichung mit parametrisierten Filtern.

Zweistufiger Vorgang mit einer Mergeveröffentlichung mit parameterisierten Filtern

Für eine Mergeveröffentlichung mit parametrisierten Filtern wird die Momentaufnahme mithilfe des folgenden, zweiteiligen Vorgangs erstellt:

  1. Eine Schemamomentaufnahme wird erstellt, die folgende Elemente enthält:

    • Replikationsskripts
    • Schema der veröffentlichten Objekte
    • (jedoch keine Daten)
  2. Anschließend wird jedes Abonnement mit einer Momentaufnahme initialisiert. Die Momentaufnahme enthält folgende Elemente:

    • Skripts und ein Schema, die aus der Schemamomentaufnahme kopiert wurden
    • Daten, die zur Partition des Abonnements gehören

Typ der Replikation

Die in der Momentaufnahme enthaltenen Dateitypen hängen vom Replikationstyp und den Artikeln in der Veröffentlichung ab.

 

Replikationstyp Gemeinsame Momentaufnahmedateien
Momentaufnahmereplikation oder
Transaktionsreplikation
• Schema (.sch)
• Daten (.bcp)
• Einschränkungen und Indizes (.dri)
• Komprimierte Momentaufnahmedateien (.cab)
• Trigger (.tag), nur zum Aktualisieren eines Abonnenten

• Einschränkungen (.idx).
Mergereplikation • Schema (.sch)
• Daten (.bcp)
• Einschränkungen und Indizes (.dri)
• Komprimierte Momentaufnahmedateien (.cab)
• Trigger (.trg)

• Systemtabellendaten (.sys)
• Konflikttabellen (.cft).

Momentaufnahmeordner

Bei der Übertragung der Dateien werden diese in den standardmäßigen Momentaufnahmeordner oder in einen alternativen Ordner für Momentaufnahmen kopiert.

Der Momentaufnahmeordner wird beim Konfigurieren des Verteilers angegeben. Der alternative Ordner wird beim Erstellen der Veröffentlichung angegeben.

Fortsetzen der Übertragung nach einer Unterbrechung

Die Dateiübertragung an einen Momentaufnahmeordner wird automatisch fortgesetzt, wenn diese aufgrund einer instabilen Verbindung unterbrochen wird.

Aus Effizienzgründen werden beim Fortsetzen keine Dateien noch einmal gesendet, die vor der Unterbrechung bereits gesendet wurden.

Momentaufnahmeoptionen

Zum Initialisieren eines Abonnements mit einer Momentaufnahme stehen verschiedene Optionen zur Verfügung. Sie können Folgendes ausführen: