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


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

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

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

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

  1. Создайте или получите ADF-файл для нового приложения.

  2. В ICF-файле сделайте следующее:

    • Добавьте узел Application для приложения.
    • Добавьте пользовательские протоколы, используемые приложением, к узлу Protocols, а также все дополнительные каналы доставки к узлу DeliveryChannels.
    • Измените узел ParameterDefaults в соответствии с необходимостью.
  3. Создайте резервную копию баз данных экземпляра и приложений. Дополнительные сведения см. в разделе Резервное копирование и восстановление служб Notification Services.

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

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

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

  6. Введите следующую команду для применения изменений, внесенных в файл конфигурации:

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

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

  7. Чтобы обновить счетчики производительности, перерегистрируйте экземпляр служб Notification Services, используя только аргументы -name и -server. Если счетчики производительности не используются или нет необходимости их обновления, то этот шаг выполнять не нужно. Введите следующие команды для перерегистрации экземпляра:

    1. **net stop ns$**имя_экземпляра
    2. nscontrol register -nameимя_экземпляра-serverсервер_БД
      При использовании проверки подлинности Microsoft SQL Server или шифрования аргументов потребуется ввод дополнительных параметров. Дополнительные сведения см. в разделе Команда nscontrol register.
    3. **net start ns$**имя_экземпляра
      ms166411.note(ru-ru,SQL.90).gifПримечание.
      Если экземпляр служб Notification Services горизонтально масштабирован на несколько серверов, то перерегистрируйте экземпляр на каждом сервере.
  8. Введите следующую команду, чтобы включить экземпляр:

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

См. также

Задачи

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

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

Добавление приложения к экземпляру

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

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

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

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