Варіант 1: увімкніть службу брокера через графічний інтерфейс
- Запустіть програму SQL Server Management Studio.
- Клацніть правою кнопкою миші базу даних ECAT$PRIMARY або ECAT$SECONDARY.
- Перейдіть до Властивості.
- Виберіть Параметри та прокрутіть униз до Service Broker.
- Встановіть для брокера ввімкнено значення True.
- Натисніть OK.
Посередник послуг увімкнено за замовчуванням і не може бути відключена.
Щоб увімкнути Service Broker у базі даних msdb, спочатку зупиніть SQL Server Agent. Потім Service Broker може отримати необхідне блокування. DISABLE_BROKER. Цей параметр вимикає доставку повідомлень Service Broker, зберігаючи наявний ідентифікатор Service Broker для бази даних.
Черга може бути пов'язана зі збереженою процедурою. SQL Server активує збережену процедуру, коли в черзі є повідомлення, які потрібно обробити. Цей процес автоматичної активації дозволяє програмі Service Broker динамічно масштабуватися відповідно до поточного навантаження обробки на програму.
У SQL Server Management Studio перейдіть до Бази даних > OperationsManager > Service Broker. Розгорніть Черги та служби. Переконайтеся, що існує черга та служба, ім’я якої містить такі значення: IP-адреса сервера керування, який створив чергу та службу.