適用対象:SQL Server
Azure SQL Managed Instance
Service Broker のエンドポイントが STARTED 状態にある間、Service Broker はネットワーク経由でメッセージを送受信します。 Service Broker ネットワークを一時停止するには、すべての Service Broker エンドポイントを変更して、状態を STOPPED に設定します。 この状態により、Service Broker はインスタンスからメッセージを送信したり、インスタンスの外部からメッセージを受信したりできなくなりますが、インスタンス内のメッセージ配信には影響しません。 特定のデータベースへのメッセージ配信を防ぐには、 ALTER DATABASE を使用してそのデータベースの Service Broker を非アクティブ化します。
Service Broker のネットワークを一時停止する
- すべての Service Broker エンドポイントを変更して、状態を
STOPPEDに設定します。
例示
USE master;
GO
ALTER ENDPOINT BrokerEndpoint
STATE = STOPPED;
GO