Включение и отключение экземпляров, приложений или компонентов
Для целей обслуживания или устранения неполадок может потребоваться отключить развернутый экземпляр служб Notification Services, отключить одно приложение, размещенное в экземпляре, или отключить компонент экземпляра, или приложения.
Примечание. |
---|
При отключении компонента генератора (либо при отключении экземпляра, либо приложения) останавливается генератор, контролирующий обработку такта. При включении компонента генератор пытается синхронизироваться с текущим значением часов реального времени. Это может некоторым образом повлиять на скорость создания новых уведомлений в зависимости от уровня активности в приложении. Дополнительные сведения об управлении тактовым генератором см. в разделе Установка пределов тактовой задержки. |
Отключение экземпляров, приложений или компонентов
Отключенное состояние позволяет приостановить работу экземпляра служб Notification Services, одного приложения или одного компонента.
При отключении экземпляра, приложения или компонента службы Notification Services записывают изменение состояния в базу данных экземпляра или приложения. Каждые 30 секунд ядро служб Notification Services проверяет базу данных на предмет текущего состояния своих компонентов. С момента отправки команды отключения до момента, когда ядро выбирает новое состояние, экземпляр, приложение или компонент сообщает свое состояние как «Ожидание отключения».
При отключении управления подписчиками службы Notification Services просто устанавливают значение в базе данных. Ядро служб Notification Services не запускает никакие компоненты управления подписчиками, поэтому состояние «Ожидание отключения» отсутствует.
Отключение экземпляра служб Notification Services
- Как отключить экземпляр служб Notification Services (среда SQL Server Management Studio)
- Команда nscontrol disable
- Метод Microsoft.SqlServer.Management.Nmo.Instance.Disable
- Метод Microsoft.SqlServer.Management.Nmo.Instance.DisableSubscriptions
Отключение приложения или его отдельных компонентов
- Как отключить компоненты приложения (среда SQL Server Management Studio)
- Команда nscontrol disable
- Метод Microsoft.SqlServer.Management.Nmo.Application.Disable
- Метод Microsoft.SqlServer.Management.Nmo.Application.DisableSubscriptions
Отключение управления подписчиками
- Как отключить управление подписчиками (среда SQL Server Management Studio)
- Метод Microsoft.SqlServer.Management.Nmo.Instance.DisableSubscribers
- Команда nscontrol disable
Включение экземпляров, приложений или компонентов
Состояние «Включено» позволяет компонентам выполняться. При первоначальном создании экземпляра служб Notification Services он находится в отключенном состоянии и должен быть включен.
При включении экземпляра, приложения или компонента службы Notification Services записывают изменение состояния в базу данных экземпляра или приложений. Каждые 30 секунд ядро служб Notification Services проверяет базу данных на предмет текущего состояния своих компонентов. С момента отправки команды enable до момента выбора ядром нового состояния экземпляр, приложение или компонент сообщает свое состояние как «Ожидание включения».
При включении управления подписчиками службы Notification Services просто устанавливают значение в базе данных. Ядро служб Notification Services не запускает никакие компоненты управления подписчиками, поэтому состояние «Ожидание включения» отсутствует.
Включение экземпляра служб Notification Services
- Как включить экземпляр служб Notification Services (среда SQL Server Management Studio)
- nscontrol enable, команда
- Метод Microsoft.SqlServer.Management.Nmo.Instance.Enable
- Метод Microsoft.SqlServer.Management.Nmo.Instance.EnableSubscriptions
Включение приложения или отдельных его компонентов
- Как включить компоненты экземпляра служб Notification Services (среда SQL Server Management Studio)
- nscontrol enable, команда
- Метод Microsoft.SqlServer.Management.Nmo.Application.Enable
- Метод Microsoft.SqlServer.Management.Nmo.Application.EnableSubscriptions
Включение управления подписчиками
- Как включить управление подписчиком (среда SQL Server Management Studio)
- Метод Microsoft.SqlServer.Management.Nmo.Instance.EnableSubscribers
- nscontrol enable, команда
См. также
Основные понятия
Запуск и остановка экземпляров служб Notification Services
Просмотр состояния экземпляров, приложений и компонентов
Другие ресурсы
Администрирование служб Notification Services