データベースで Service Broker のメッセージ配信をアクティブ化する方法 (Transact-SQL)
Service Broker のメッセージ配信は、データベースの作成時に既定でアクティブになります。メッセージ配信がアクティブになっていない場合、メッセージは転送キューにとどまります。データベースで Service Broker がアクティブかどうかを調べるには、sys.databases カタログ ビューの is_broker_enabled 列を確認します。
セキュリティ メモ : |
---|
Service Broker をアクティブ化すると、そのデータベースにメッセージが配信されるようになります。インスタンスの外部とメッセージを送受信するには、Service Broker のエンドポイントを作成する必要があります。 |
データベースで Service Broker をアクティブ化するには
- データベースを変更して、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)