Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Managed Instance
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 is_broker_enabledsys.databases coluna da exibição de catálogo.
Observação
A desativação do Service Broker impede que as mensagens sejam enviadas ou entregues ao banco de dados. No entanto, isso não impede que as mensagens cheguem na instância. Para impedir que as mensagens cheguem à instância, você deve remover ou parar o ponto de extremidade do Service Broker.
Desativar o Service Broker em um banco de dados
- Altere o banco de dados para definir a
DISABLE_BROKERopção.
Examples
Observação
Os exemplos de código neste artigo foram testados usando o banco de dados de exemplo AdventureWorks2025, que você pode baixar da home page Microsoft SQL Server Samples and Community Projects.
USE master;
GO
ALTER DATABASE AdventureWorks2008R2
SET DISABLE_BROKER;
GO