Freigeben über


Vorgehensweise: Unterbrechen des Netzwerks des Service Brokers (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Der Dienstbroker sendet und empfängt Nachrichten über das Netzwerk, während sich jeder Endpunkt für Service Broker im STARTED Zustand befindet. Um das Netzwerk des Service Brokers anzuhalten, ändern Sie den Zustand aller Service Broker-Endpunkte auf STOPPED. Dieser Zustand verhindert, dass der Dienstbroker Nachrichten aus der Instanz sendet oder Nachrichten von außerhalb der Instanz empfängt, aber die Nachrichtenübermittlung innerhalb der Instanz nicht beeinflusst. Verwenden Sie ALTER DATABASE zum Deaktivieren des Service Brokers in dieser Datenbank, um die Nachrichtenübermittlung an eine bestimmte Datenbank zu verhindern.

Service Broker-Netzwerk pausieren

  • Ändern Sie alle Service Broker-Endpunkte, um den Zustand auf STOPPED zu setzen.

Beispiele

USE master;
GO

ALTER ENDPOINT BrokerEndpoint
    STATE = STOPPED;
GO