当 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