Как активировать доставку сообщений компонента Service Broker в базах данных (Transact-SQL)

По умолчанию доставка сообщений компонента Service Broker в базе данных активна при создании базы данных. Когда доставка сообщений неактивна, сообщения остаются в очереди передачи. Чтобы определить, активен ли компонент Service Broker для базы данных, проверьте значение столбца is_broker_enabled в представлении каталога sys.databases.

Примечание по безопасностиПримечание по безопасности

Активация компонента Service Broker разрешает доставку сообщений в базу данных. Для отправки сообщений за пределы экземпляра и их приема из внешнего экземпляра необходимо создать конечные точки компонента Service Broker.

Выполнение активации компонента Service Broker в базе данных

  • Измените базу данных, чтобы установить параметр ENABLE_BROKER.

Пример

USE master ;
GO

ALTER DATABASE AdventureWorks2008R2 SET ENABLE_BROKER ;
GO