Como ativar a entrega de mensagens do Service Broker em bancos de dados (Transact-SQL)
Por padrão, a entrega de mensagens do Agente de Serviços está ativa em um banco de dados quando este é criado. Quando a entrega de mensagens não está ativa, as mensagens permanecem na fila de transmissão. Para determinar se o Agente de Serviços está ativo para um banco de dados, verifique a coluna is_broker_enabled da exibição do catálogo sys.databases.
Observação sobre segurança |
---|
Ativar o Agente de Serviços permite que as mensagens sejam entregues ao banco de dados. Um ponto de extremidade do Agente de Serviços deve ser criado para enviar e receber mensagens de fora da instância. |
Para ativar o Agente de Serviços em um banco de dados
- Altere o banco de dados para definir a opção ENABLE_BROKER.
Exemplo
USE master ;
GO
ALTER DATABASE AdventureWorks SET ENABLE_BROKER ;
GO