Service Broker ネットワークを一時停止する方法 (Transact-SQL)
Service Broker は、Service Broker の任意のエンドポイントが STARTED 状態であるときに、ネットワークを介してメッセージを送受信します。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
参照
処理手順
Service Broker のネットワークを非アクティブ化する方法 (Transact-SQL)
Service Broker ネットワークを再開する方法 (Transact-SQL)
その他の技術情報
ALTER DATABASE (Transact-SQL)
ALTER ENDPOINT (Transact-SQL)
CREATE ENDPOINT (Transact-SQL)