Exportieren der Notification Services-Instanz und -Anwendungsmetadaten
Wenn Sie nicht über die Dateien mit der Instanzkonfiguration und den Anwendungsdefinitionen verfügen, ermöglicht Notification Services es Ihnen, Metadaten aus Datenbanken in eine neue Instanzkonfigurationsdatei (Instance Configuration File, ICF) und in neue Anwendungsdefinitionsdateien (Application Definition Files, ADFs) zu exportieren. Mithilfe der Exportfunktion können Sie Sicherungen der Instanzkonfiguration und Anwendungsdefinitionen erstellen, die Dateien zum Erstellen oder Aktualisieren der Instanz verwenden oder die Dateien als Vorlage für neue Instanzen und Anwendungen verwenden.
Vor dem Exportieren von Metadaten
Beachten Sie vor dem Export von Metadaten folgende Aspekte:
- Beim Exportieren von Metadaten werden die ursprünglichen ICFs und ADFs nicht erneut erstellt. Es werden Dateien erstellt, die die aktuelle Instanz und die Anwendungseinstellungen enthalten, einschließlich der Werte, die in den ursprünglichen Dateien möglicherweise parametrisiert worden sind. Aus diesem Grund empfiehlt Microsoft, dass Sie nach Möglichkeit die ursprüngliche Instanzkonfiguration und die ursprünglichen Anwendungsdefinitionen verwenden, um die Notification Services-Instanz neu zu erstellen oder zu aktualisieren.
- Durch das Exportieren der Metadaten werden die ApplicationDefinitionFilePath-Werte in der Konfigurationsdatei geändert, sodass sie auf die exportierten ADFs verweisen. Dieser Pfad wird geändert, sodass die Konfigurationsdatei sofort verwendet werden kann. Alle anderen Pfadeinstellungen, einschließlich BaseDirectoryPath, werden nicht geändert, da sie auf andere Dateien zeigen können, die von der Instanz benötigt werden, z. B. auf XSLT-Dateien (Extensible Stylesheet Language Transformation).
- Verschlüsselte Argumente werden nicht entschlüsselt. Wenn Sie die Argumentverschlüsselung verwenden, müssen Sie die unverschlüsselten Werte angeben, bevor Sie die exportierten Metadaten zum Erstellen oder Aktualisieren einer Notification Services-Instanz verwenden können.
Exportieren von Metadaten
Für das Exportieren von Metadaten, in denen die Instanz und ihre Anwendungen beschrieben werden, stehen drei Optionen zur Verfügung:
- Exportieren der Instanz- und Anwendungsmetadaten zu einem Editor in SQL Server Management Studio. Weitere Informationen finden Sie unter Vorgehensweise: Exportieren von Instanzmetadaten (SQL Server Management Studio).
- Verwenden des nscontrol export-Befehls, um die Instanz- und Anwendungsmetadaten in Dateien zu exportieren. Beachten Sie, dass die resultierenden Dateien die UTF-8-Codierung verwenden. Weitere Informationen finden Sie unter nscontrol export (Befehl).
- Verwenden der Microsoft.SqlServer.Management.Nmo.Instance.Export(System.String,System.Boolean)-Methode von Notification Services Management Objects (NMO).
Die resultierenden Dateien sind eine gültige Definition der Instanz und Anwendungen zu dem Zeitpunkt, zu dem die Daten exportiert wurden.
Siehe auch
Andere Ressourcen
Sichern und Wiederherstellen von Notification Services
Verwalten von Notification Services