次の方法で共有


方法: Service Broker ネットワークを一時停止する (Transact-SQL)

適用対象:SQL ServerAzure 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