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

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

ms172591.note(ru-ru,SQL.90).gifПримечание.
При обновлении классов событий или уведомлений базовые таблицы удаляются и создаются повторно. Если обновляется класс подписки, то базовые таблицы переименовываются за счет добавления к имени слова Old.
ms172591.note(ru-ru,SQL.90).gifПримечание.
При обновлении файла XSLT необходимо перезапустить экземпляр для того, чтобы службы Notification Services загрузили обновленный файл.
ms172591.note(ru-ru,SQL.90).gifПримечание.
В данной процедуре предполагается, что настройка экземпляра служб Notification Services производится с использованием файла конфигурации экземпляра (ICF) и файлов определения приложения (ADF). При использовании управляющих объектов служб Notification Services используйте методы класса Microsoft.SqlServer.Management.Nmo.Instance для обновления экземпляра служб Notification Services.

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

  1. Обновите конфигурацию экземпляра и определение приложения. Также сейчас следует установить все необходимые обновления рабочих файлов, таких как преобразования XSL (XSLT).

  2. Создайте резервную копию баз данных экземпляра и приложений. Дополнительные сведения см. в разделе Резервное копирование и восстановление баз данных в SQL Server.

  3. В меню Пуск укажите разделы Programs\Microsoft SQL Server 2005\Службы Notification Services, а затем выберите пункт Командная строка служб Notification Services, чтобы открыть окно командной строки.

  4. Введите следующую команду, чтобы отключить приложение:

    nscontrol disable -nameимя_экземпляра

    При использовании проверки подлинности SQL Server для команды nscontrol disable необходимы дополнительные параметры. Дополнительные сведения см. в разделе Команда nscontrol disable.

  5. Введите следующую команду, чтобы применить изменения, внесенные в ADF:

    nscontrol update -inфайл_конфигурации

    Если экземпляр использует параметры командной строки или проверку подлинности SQL Server, то для команды nscontrol update необходимы дополнительные параметры. Дополнительные сведения см. в разделе Команда nscontrol update.

  6. Введите следующую команду в командной строке, чтобы включить приложение:

    nscontrol enable -nameимя_экземпляра

    При использовании проверки подлинности SQL Server для команды nscontrol enable необходимы дополнительные параметры. Дополнительные сведения см. в разделе nscontrol enable, команда.

См. также

Задачи

Как обновить экземпляр служб Notification Services (среда SQL Server Management Studio)

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

Обновление экземпляров и приложений
Команда nscontrol disable
Команда nscontrol update
nscontrol enable, команда
Разделы руководства по управлению экземплярами и приложениями (службы Notification Services)

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

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