Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Managed Instance
Cuando la entrega de mensajes no está activa, los mensajes permanecen en la cola de transmisión. Para determinar si Service Broker está activo para una base de datos, compruebe la is_broker_enabled columna de la sys.databases vista de catálogo.
Nota:
La desactivación de Service Broker evita que los mensajes se envíen desde la base de datos o se entreguen en ella. Sin embargo, esto no impide que los mensajes lleguen a la instancia. Para evitar que los mensajes lleguen a la instancia, debe quitar o detener el punto de conexión de Service Broker.
Desactivar Service Broker en una base de datos
- Modifique la base de datos para establecer la
DISABLE_BROKERopción .
Examples
Nota:
Los ejemplos de código de este artículo se probaron mediante la base de datos de ejemplo AdventureWorks2025, que puede descargar de la página principal de ejemplos y proyectos de comunidad de Microsoft SQL Server .
USE master;
GO
ALTER DATABASE AdventureWorks2008R2
SET DISABLE_BROKER;
GO