通过


如何暂停 Service Broker 网络功能(Transact-SQL)

适用于SQL ServerAzure SQL 托管实例

当 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