Partilhar via


Como pausar o sistema de redes do Service Broker (Transact-SQL)

O Agente de Serviços enviará e receberá mensagens pela rede enquanto qualquer ponto de extremidade do Agente de Serviços estiver no estado STARTED. Para pausar o sistema de rede do Agente de Serviços, altere todos os pontos de extremidade do Agente de Serviços para definir o estado como STOPPED. Observe que isso evitará que o Agente de Serviços transmita mensagens para fora da instância ou receba mensagens de fora da instância, porém não afetará a entrega da mensagem dentro da instância. Para impedir a entrega de mensagem a um banco de dados específico, use ALTER DATABASE para desativar o Agente de Serviços nesse banco de dados.

Para pausar o sistema de rede do Agente de Serviços

  • Altere todos os pontos de extremidade do Agente de Serviços para definir o estado como STOPPED.

Exemplo

USE master ;
GO

ALTER ENDPOINT BrokerEndpoint
    STATE = STOPPED ;
GO