Cómo pausar la comunicación en red de Service Broker (Transact-SQL)

Service Broker envía y recibe mensajes a través de la red mientras un extremo de Service Broker tenga el estado STARTED. Para pausar la comunicación en red de Service Broker, modifique todos los extremos de Service Broker para establecer el estado en STOPPED. Tenga en cuenta que así se evita que Service Broker transmita mensajes fuera de la instancia o reciba mensajes desde fuera de la instancia, pero no afecta a la entrega de mensajes en la instancia. Para evitar la entrega de mensajes a una base de datos específica, utilice ALTER DATABASE para desactivar Service Broker en esa base de datos.

Para pausar la comunicación en red de Service Broker

  • Modifique todos los extremos de Service Broker para establecer el estado en STOPPED.

Ejemplo

USE master ;
GO

ALTER ENDPOINT BrokerEndpoint
    STATE = STOPPED ;
GO