Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Azure SQL Managed Instance
Gdy dostarczanie komunikatów nie jest aktywne, komunikaty pozostają w kolejce transmisji. Aby określić, czy usługa Service Broker jest aktywna dla bazy danych, sprawdź is_broker_enabled kolumnę sys.databases widoku wykazu.
Notatka
Dezaktywowanie usługi Service Broker uniemożliwia wysyłanie komunikatów z bazy danych lub dostarczanie ich do bazy danych. Nie zapobiega to jednak przychodzącym komunikatom w wystąpieniu. Aby zapobiec przychodzącym komunikatom w wystąpieniu, należy usunąć lub zatrzymać punkt końcowy usługi Service Broker.
Dezaktywowanie usługi Service Broker w bazie danych
- Zmień bazę danych, aby ustawić
DISABLE_BROKERopcję .
Przykłady
Notatka
Przykłady kodu w tym artykule zostały przetestowane przy użyciu przykładowej bazy danych AdventureWorks2025, którą można pobrać ze strony głównej Przykłady programu Microsoft SQL Server i projekty społeczności.
USE master;
GO
ALTER DATABASE AdventureWorks2008R2
SET DISABLE_BROKER;
GO