Vorgehensweise: Deaktivieren der Service Broker-Nachrichtenübermittlung in Datenbanken (Transact-SQL)

Wenn die Nachrichtenübermittlung nicht aktiviert ist, verbleiben Nachrichten in der Übermittlungswarteschlange. Um zu bestimmen, ob Service Broker für eine Datenbank aktiv ist, überprüfen Sie die Spalte is_broker_enabled der Katalogsicht sys.databases.

ms166035.security(de-de,SQL.90).gifSicherheitshinweis:
Nach dem Deaktivieren von Service Broker können Nachrichten in der Datenbank nicht mehr gesendet oder empfangen werden. Dadurch können aber weiterhin Nachrichten in der Instanz empfangen werden. Damit Nachrichten in der Instanz nicht mehr empfangen werden können, müssen Sie den Service Broker-Endpunkt entfernen oder beenden.

So deaktivieren Sie Service Broker in einer Datenbank

  1. Ändern Sie die Datenbank, um die DISABLE_BROKER-Option festzulegen.

Beispiel

USE master ;
GO

ALTER DATABASE AdventureWorks SET DISABLE_BROKER ;
GO

Siehe auch

Andere Ressourcen

ALTER DATABASE (Transact-SQL)
sys.databases (Transact-SQL)
sys.transmission_queue (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005