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


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

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

ms166086.security(ru-ru,SQL.90).gifПримечание безопасности.
Активация компонента Service Broker разрешает доставку сообщений в базу данных. Для отправки сообщений за пределы экземпляра и их приема из внешнего экземпляра необходимо создать конечные точки компонента Service Broker.

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

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

Пример

USE master ;
GO

ALTER DATABASE AdventureWorks SET ENABLE_BROKER ;
GO

См. также

Задачи

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

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

ALTER DATABASE (Transact-SQL)
sys.databases (Transact-SQL)
sys.transmission_queue (Transact-SQL)

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

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