Поделиться через


Как приостановить сетевую активность компонента Service Broker (Transact-SQL)

Компонент Service Broker посылает и получает сообщения по сети, пока хотя бы одна конечная точка компонента Service Broker находится в состоянии STARTED. Чтобы приостановить сетевую активность компонента Service Broker, переведите все его конечные точки в состояние STOPPED. Имейте в виду, что после этого компонент Service Broker не сможет передавать сообщения за пределы экземпляра SQL Server или принимать их из-за его пределов, но это не скажется на доставке сообщений в пределах экземпляра. Чтобы предотвратить доставку сообщений конкретной базе данных, отключите компонент Service Broker в этой базе данных при помощи инструкции ALTER DATABASE.

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

  • Переведите все конечные точки компонента Service Broker в состояние STOPPED.

Пример

USE master ;
GO

ALTER ENDPOINT BrokerEndpoint
    STATE = STOPPED ;
GO