Практическое руководство. Приостановка сети Service Broker (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

Service Broker отправляет и получает сообщения по сети, пока любая конечная точка для Service Broker находится в STARTED состоянии. Чтобы приостановить сеть Service Broker, измените состояние всех конечных точек Service Broker на STOPPED. Это состояние предотвращает передачу сообщений из экземпляра или получения сообщений извне экземпляра, но не влияет на доставку сообщений в экземпляре. Чтобы предотвратить доставку сообщений в определенную базу данных, используйте ALTER DATABASE, чтобы отключить компонент Service Broker в этой базе данных.

Приостановка сети Service Broker

  • Измените все конечные точки Service Broker, установив их состояние на STOPPED.

Примеры

USE master;
GO

ALTER ENDPOINT BrokerEndpoint
    STATE = STOPPED;
GO