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


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

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

Следует отметить, что службы Notification Services считывают файл конфигурации экземпляра и остальные ADF-файлы, сравнивают значения с текущими значениями в базах данных, после чего пытаются обновить все отличающиеся параметры.

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

Обновление приложения

  1. Обновите ADF-файл приложения.

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

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

  3. В окне «Обозреватель объектов» откройте папку Службы Notification Services.

  4. Щелкните правой кнопкой мыши экземпляр и выберите пункт Свойства.

  5. На левой панели выберите пункт Приложения.

  6. В поле Приложения выберите обновляемое приложение.

  7. В поле Компоненты снимите флажки для всех компонентов приложения, а затем нажмите кнопку ОК для применения изменений. С помощью снятия флажка Приложение можно снять все флажки.

  8. Щелкните экземпляр правой кнопкой мыши, выберите пункт Задачи, а затем команду Обновить.

  9. В диалоговом окне Обновление экземпляра нажмите кнопку Обзор и выберите обновленный ICF-файл.

  10. При необходимости введите или обновите значения параметров, показанных в окне Параметры.

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

  12. Нажмите кнопку ОК для проведения обновления.

  13. Щелкните правой кнопкой мыши экземпляр и выберите пункт Свойства.

  14. На левой панели выберите пункт Приложения.

  15. В поле Приложения выберите обновляемое приложение.

  16. В поле Компоненты установите флажки для всех компонентов приложения, а затем нажмите кнопку ОК для изменений.

См. также

Задачи

Как обновить одно приложение в экземпляре, содержащем несколько приложений (командная строка)

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

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

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

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