Como ativar a entrega de mensagens do Service Broker em bancos de dados (Transact-SQL)

Por padrão, a entrega de mensagens do Service Broker 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 Service Broker 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çaObservação sobre segurança

Ativar o Service Broker permite que as mensagens sejam entregues ao banco de dados. Um ponto de extremidade do Service Broker deve ser criado para enviar e receber mensagens de fora da instância.

Para ativar o Service Broker em um banco de dados

  • Altere o banco de dados para definir a opção ENABLE_BROKER.

Exemplo

USE master ;
GO

ALTER DATABASE AdventureWorks2008R2 SET ENABLE_BROKER ;
GO