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


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

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

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

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

Пример

USE master ;
GO

ALTER ENDPOINT BrokerEndpoint
    STATE = STOPPED ;
GO

См. также

Задачи

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

Другие ресурсы

ALTER DATABASE (Transact-SQL)
ALTER ENDPOINT (Transact-SQL)
CREATE ENDPOINT (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005