次の方法で共有


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

Service Broker は、Service Broker の任意のエンドポイントが STARTED 状態であるときに、ネットワークを介してメッセージを送受信します。Service Broker ネットワークを一時停止するには、Service Broker のすべてのエンドポイントを変更して状態を STOPPED に設定します。これによって、Service Broker はインスタンスの外部に対してメッセージを送受信できなくなりますが、インスタンス内のメッセージ配信には影響しないことに注意してください。特定のデータベースにメッセージが配信されないようにするには、ALTER DATABASE を使用してそのデータベースで Service Broker を非アクティブ化します。

Service Broker ネットワークを一時停止するには

  1. 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)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手