データベースで 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 AdventureWorks2008R2 SET ENABLE_BROKER ;
GO