Экспорт экземпляра служб Notification Services и метаданных приложения
Если отсутствуют файлы конфигурации экземпляра и файлы определения приложений, то службы Notification Services позволяют экспортировать из баз данных метаданные для создания нового файла конфигурации экземпляра (ICF-файл) и новых файлов определения приложения (ADF-файл). Экспорт позволяет создать резервные копии файлов конфигурации экземпляра и определений приложений, а затем использовать их для создания или обновления экземпляра или в качестве шаблона для новых экземпляров и приложений.
Перед экспортом метаданных
Прежде чем экспортировать метаданные, необходимо учесть следующее:
- Экспорт метаданных не приводит к повторному созданию исходных ICF- и ADF-файлов. При экспорте создаются файлы, содержащие настройки текущего экземпляра и приложений, включая значения, которые могут быть параметризованы в исходных файлах. По этой причине корпорация Microsoft рекомендует, если возможно, использовать исходные файлы конфигурации экземпляра и определения приложения для обновления и повторного создания экземпляра служб Notification Services.
- При экспорте метаданных в файле конфигурации изменяются значения ApplicationDefinitionFilePath, соответствующие экспортированным ADF-файлам. Этот путь изменяется, поэтому файл конфигурации можно использовать сразу же. Все другие настройки пути, включая BaseDirectoryPath, остаются неизменными, так как они могут указывать на другие файлы, необходимые для экземпляра, например файлы преобразования расширяемого языка списков стилей (XSLT).
- Зашифрованные аргументы не расшифровываются. При использовании шифрования аргументов, перед тем как использовать экспортированные метаданные для создания или обновления экземпляра служб Notification Services, необходимо предоставить незашифрованные значения.
Экспорт метаданных
При экспорте метаданных можно использовать три параметра, описывающие экземпляр и его приложения.
- Экспорт метаданных экземпляра и приложения в редактор среды SQL Server Management Studio. Дополнительные сведения см. в разделе Как экспортировать метаданные экземпляра (среда SQL Server Management Studio).
- Для экспорта метаданных экземпляра и приложения в файлы следует использовать команду nscontrol export. Имейте в виду, что в результирующих файлах используется кодировка UTF-8. Дополнительные сведения см. в разделе Команда nscontrol export.
- Используется метод Microsoft.SqlServer.Management.Nmo.Instance.Export(System.String,System.Boolean) объектов NMO служб Notification Services.
Результирующие файлы представляют собой допустимое определение экземпляра и приложений на момент экспорта данных.
См. также
Другие ресурсы
Резервное копирование и восстановление служб Notification Services
Администрирование служб Notification Services