Поделиться через


Как восстановить или переместить компоненты ядра служб Notification Services

Сервер поставщиков событий, генераторы и распространители являются компонентами ядра. В этом разделе рассматривается общая процедура, выполняемая для восстановления компонентов ядра на сервере или переноса компонентов ядра на новый сервер.

ms166378.note(ru-ru,SQL.90).gifВажно!
Все конфигурации служб Notification Services являются уникальными. При наличии компонентов ядра на удаленных серверах в качестве правила по разработке и тестированию собственной процедуры восстановления можно использовать следующую процедуру.

Шаг 1. Восстановление файлов и реестра

  1. Установите службы Notification Services. Дополнительные сведения см. в разделе Установка служб SQL Server Notification Services.

  2. Создайте учетные записи Windows Microsoft, необходимые для компонентов ядра служб Notification Services.

  3. Восстановите все рабочие файлы, используемые компонентами ядра. При отсутствии списка файлов и их необходимых местоположений эти сведения можно получить из конфигурации экземпляра и определений приложений. Если этих сведений нет, то можно экспортировать файл конфигурации экземпляра (ICF-файл) и файлы определения приложений (ADF-файлы) из баз данных. Дополнительные сведения см. в разделе Экспорт экземпляра служб Notification Services и метаданных приложения.

  4. Зарегистрируйте экземпляр служб Notification Services и создайте службу Windows NS$имя_экземпляра.

    ms166378.note(ru-ru,SQL.90).gifПримечание.
    При размещении ядра служб Notification Services в пользовательском приложении не нужно создавать службу Windows. Дополнительные сведения см. в разделе Размещение ядра служб Notification Services.

Шаг 2. При необходимости обновить экземпляр служб Notification Services

  1. Отключите экземпляр служб Notification Services.

  2. Обновите значения системных имен в определении приложения для каждого приложения, размещенного в экземпляре.

    У каждого внутрипроцессного поставщика событий, генератора и распространителя есть свое собственное значение системного имени.

    В файле определения приложения (ADF-файл) значениями системного имени могут быть параметры, такие как %SystemName%. В таком случае значения указываются при обновлении экземпляра служб Notification Services.

  3. Обновите экземпляр служб Notification Services, чтобы применить новые значения системных имен для баз данных приложения.

Шаг 3. Перевод компонентов ядра в оперативный режим

  1. Включите экземпляр служб Notification Services.

  2. Запустите экземпляр служб Notification Services. При использовании службы Windows NS$имя_экземпляра запустите службу Windows. При размещении ядра в пользовательском приложении используйте это приложение для запуска экземпляра.

  3. Проверьте состояние экземпляра служб Notification Services.

ms166378.note(ru-ru,SQL.90).gifПримечание.
Убедившись в том, что все компоненты выполняются на требуемых серверах, можно отменить регистрацию экземпляра служб Notification Services на старом сервере.

См. также

Задачи

Как восстановить или переместить службы Notification Services, развернутые в конфигурации с одним сервером
Как восстановить или переместить клиентские компоненты служб Notification Services
Как восстановить или переместить базы данных служб Notification Services

Основные понятия

Восстановление экземпляров служб Notification Services

Другие ресурсы

Администрирование служб Notification Services
Разделы руководства по управлению экземплярами и приложениями (службы Notification Services)

Справка и поддержка

Получение помощи по SQL Server 2005