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 Publikation oder ein Abonnement. Für die Replikationskomponenten in einer Topologie sollten im Rahmen des Planes 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 Dialogfeldes können Sie Skripts für alle Replikationsobjekte einer Instanz von Microsoft SQL Server erstellen.
- SQL-Skript generieren - <ObjectName>: Auf dieses Dialogfeld können Sie über das Kontextmenü für Publikationen und Abonnements zugreifen. Mithilfe dieses Dialogfeldes 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.
Publikationen 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 Publikationen, 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 zum Löschen eines Replikationsobjekts enthalten soll. Microsoft empfiehlt, das Dialogfeld zum Erstellen eines Skriptsatzes zum Aktivieren und Deaktivieren von Komponenten zu verwenden.
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.
SQL-Skript generieren - <ObjectName> (Optionen)
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 zum Löschen eines Replikationsobjekts enthalten soll. Microsoft empfiehlt, das Dialogfeld zum Erstellen eines Skriptsatzes zum Aktivieren und Deaktivieren von Komponenten zu verwenden.
Replikationsaufträge
Auf diese Option kann im Dialogfeld SQL-Skript generieren zugegriffen werden.
Siehe auch
Andere Ressourcen
Vorgehensweise: Erstellen eines Skripts für Replikationsobjekte (SQL Server Management Studio)
Erstellen von Skripts für die Replikation