Procedura: Disattivazione del recapito dei messaggi di Service Broker nei database (Transact-SQL)
Se il recapito non è attivo, i messaggi rimangono nella coda di trasmissione. Per determinare se Service Broker è attivo per un database, verificare la colonna is_broker_enabled della vista del catalogo sys.databases.
Nota sulla protezione |
---|
La disattivazione di Service Broker impedisce l'invio o il recapito di messaggi da e verso il database. Questo non impedisce, tuttavia, l'arrivo dei messaggi all'istanza. Per impedire all'istanza di ricevere messaggi, è necessario rimuovere o interrompere l'endpoint di Service Broker. |
Per disattivare Service Broker in un database
- Modificare il database impostando l'opzione DISABLE_BROKER.
Esempio
USE master ;
GO
ALTER DATABASE AdventureWorks SET DISABLE_BROKER ;
GO
Vedere anche