Freigeben über


SQL-Skript generieren (Replikationsobjekte)

Ein Replikationsskript enthält die gespeicherten Transact-SQL-Systemprozeduren, die zur Implementierung der Replikationskomponenten, für die Skripts erstellt wurden, erforderlich sind. Dazu gehören eine Veröffentlichung oder ein Abonnement. Für die Replikationskomponenten in einer Topologie sollten im Rahmen des Plans zur Wiederherstellung im Notfall Skripts erstellt werden; diese können dann auch zur Automatisierung sich wiederholender Tasks verwendet werden. Die Replikation stellt zum Erstellen von Skripts für Replikationsobjekte zwei Dialogfelder bereit:

  • SQL-Skript generieren: Dieses Dialogfeld kann über das Kontextmenü des Ordners Replikation sowie aller untergeordneten Ordner in Microsoft SQL Server Management Studio aufgerufen werden. Mithilfe dieses Dialogfelds können Sie Skripts für alle Replikationsobjekte einer Instanz von Microsoft SQL Server erstellen.

  • SQL-Skript generieren – <Objektname>: Dieses Dialogfeld kann über das Kontextmenü für Veröffentlichungen und Abonnements aufgerufen werden. Mithilfe dieses Dialogfelds können Sie Skripts für einzelne Objekte erstellen.

In diesen Dialogfeldern werden Skripts für Objekte einer einzelnen Instanz von SQL Server erstellt; es werden keine Verbindungen mit anderen Instanzen hergestellt, um Skripts für verknüpfte Objekte zu erstellen.

SQL-Skript generieren (Optionen)

  • Verteilereigenschaften
    Wählen Sie diese Option aus, um Skripts für gespeicherte Prozeduren zu erstellen, um: den Verteiler aktivieren oder deaktivieren, mit dem Verteiler verknüpfte Verleger hinzufügen oder löschen sowie die Verteilungsdatenbank erstellen oder löschen zu können.

  • Veröffentlichungen in den folgenden Datenquellen
    Wählen Sie diese Option aus, um Skripts für gespeicherte Prozeduren zu erstellen, um: die Veröffentlichung aktivieren oder deaktivieren sowie Veröffentlichungen, Artikel, Pushabonnements und Replikationsaufträge erstellen oder löschen zu können.

  • Abonnements in den folgenden Datenquellen
    Durch Auswählen dieser Option können Sie Skripts für gespeicherte Prozeduren erstellen, um Pullabonnements und Replikationsaufträge zu erstellen oder zu löschen.

  • Um Komponenten zu erstellen oder zu aktivieren und Um Komponenten zu löschen oder zu deaktivieren
    Geben Sie an, ob das Skript Befehle zum Erstellen oder Löschen eines Replikationsobjekts enthalten soll. Microsoft empfiehlt, das Dialogfeld zu verwenden, um eine Reihe von Skripts zum Aktivieren und Deaktivieren von Komponenten zu erstellen.

  • Replikationsaufträge
    Wählen Sie diese Option aus, um neben Skripts für Aufrufe gespeicherter Prozeduren auch Skripts für Replikationsaufträge zu erstellen. Diese Option ist nur verfügbar, wenn Skripts von einem Verteiler aus erstellt werden.

    Bei der Ausführung gespeicherter Replikationsprozeduren werden die erforderlichen Aufträge erstellt, d. h., die Option muss nicht ausgewählt werden. Einen Datensatz mit den erstellten Aufträgen zur Verfügung zu haben, kann sich jedoch als nützlich erweisen, falls ein einzelner Auftrag erneut erstellt werden muss.

Optionen von "SQL-Skript generieren – &lt;Objektname&gt;"

  • Um Komponenten zu erstellen oder zu aktivieren und Um Komponenten zu löschen oder zu deaktivieren
    Geben Sie an, ob das Skript Befehle zum Erstellen oder Löschen eines Replikationsobjekts enthalten soll. Microsoft empfiehlt, das Dialogfeld zu verwenden, um eine Reihe von Skripts zum Aktivieren und Deaktivieren von Komponenten zu erstellen.

  • Replikationsaufträge
    Auf diese Option kann im Dialogfeld SQL-Skript generieren zugegriffen werden.

Siehe auch

Konzepte

Erstellen von Skripts für die Replikation