Как деактивировать доставку сообщений компонента Service Broker в базах данных (Transact-SQL)
Когда доставка сообщений неактивна, сообщения остаются в очереди передачи. Чтобы определить, активен ли компонент Service Broker для базы данных, проверьте значение столбца is_broker_enabled в представлении каталога sys.databases.
Примечание по безопасности |
---|
После деактивации компонента Service Broker отправка сообщений базе данных и получение сообщений от базы данных блокируются. Но это действие не блокирует поступление сообщений на экземпляр. Чтобы заблокировать поступление сообщений на экземпляр, необходимо удалить или остановить конечную точку компонента Service Broker. |
Выполнение деактивации компонента Service Broker в базе данных
- Измените базу данных для установки параметра DISABLE_BROKER.
Пример
USE master ;
GO
ALTER DATABASE AdventureWorks2008R2 SET DISABLE_BROKER ;
GO