共用方式為


如何:暫停 Service Broker 網路 (Transact-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