Как обновить одно приложение в экземпляре, содержащем несколько приложений (среда SQL Server Management Studio)
Если необходимо изменить какие-либо значения в одном приложении, но не нужно обновлять значения в файле конфигурации экземпляра или в других приложениях, размещенных в экземпляре, можно обновить только одно приложение. В ходе обновления другие приложения в экземпляре могут продолжать работу.
Следует отметить, что службы Notification Services считывают файл конфигурации экземпляра и остальные ADF-файлы, сравнивают значения с текущими значениями в базах данных, после чего пытаются обновить все отличающиеся параметры.
Примечание. |
---|
При обновлении события, подписки или класса уведомления происходит удаление и восстановление базовых таблиц. |
Примечание. |
---|
При изменении рабочего файла необходимо перезапустить экземпляр для загрузки измененного файла. |
Примечание. |
---|
В данной процедуре предполагается, что настройка экземпляра служб Notification Services производится с использованием файла конфигурации экземпляра (ICF) и файлов определения приложения (ADF). При использовании управляющих объектов служб Notification Services используйте методы класса Microsoft.SqlServer.Management.Nmo.Instance для обновления экземпляра служб Notification Services. |
Обновление приложения
Обновите ADF-файл приложения.
Помните, что при обновлении файла конфигурации экземпляра необходимо отключить и обновить весь экземпляр.
Создайте резервную копию баз данных экземпляра и приложений. Дополнительные сведения см. в разделе Резервное копирование и восстановление баз данных в SQL Server.
В окне «Обозреватель объектов» откройте папку Службы Notification Services.
Щелкните правой кнопкой мыши экземпляр и выберите пункт Свойства.
На левой панели выберите пункт Приложения.
В поле Приложения выберите обновляемое приложение.
В поле Компоненты снимите флажки для всех компонентов приложения, а затем нажмите кнопку ОК для применения изменений. С помощью снятия флажка Приложение можно снять все флажки.
Щелкните экземпляр правой кнопкой мыши, выберите пункт Задачи, а затем команду Обновить.
В диалоговом окне Обновление экземпляра нажмите кнопку Обзор и выберите обновленный ICF-файл.
При необходимости введите или обновите значения параметров, показанных в окне Параметры.
Если экземпляр использует шифрование аргументов, то нажмите кнопку Шифрование на левой панели, а затем введите ключ шифрования.
Нажмите кнопку ОК для проведения обновления.
Щелкните правой кнопкой мыши экземпляр и выберите пункт Свойства.
На левой панели выберите пункт Приложения.
В поле Приложения выберите обновляемое приложение.
В поле Компоненты установите флажки для всех компонентов приложения, а затем нажмите кнопку ОК для изменений.
См. также
Задачи
Как обновить одно приложение в экземпляре, содержащем несколько приложений (командная строка)
Другие ресурсы
Обновление экземпляров и приложений
Разделы руководства по управлению экземплярами и приложениями (службы Notification Services)