Freigeben über


Service Broker-Endpunkte

SQL Server verwendet Service Broker-Endpunkte für die Service Broker-Kommunikation außerhalb der Instanz von SQL Server.

Ein Endpunkt ist ein SQL Server-Objekt, das SQL Server die Kommunikation im Netzwerk ermöglicht. Jeder Endpunkt unterstützt einen bestimmten Kommunikationstyp. Beispielsweise ermöglicht ein HTTP-Endpunkt SQL Server die Verarbeitung bestimmter SOAP-Anforderungen. Durch einen Service Broker-Endpunkt wird SQL Server für das Senden und Empfangen von Service Broker-Nachrichten im Netzwerk konfiguriert.

Service Broker-Endpunkte stellen Optionen für Transportsicherheit und Nachrichtenweiterleitung bereit. Ein Service Broker-Endpunkt überwacht eine bestimmte TCP-Portnummer.

Standardmäßig enthält eine Instanz von SQL Server keinen Service Broker-Endpunkt. Daher sendet oder empfängt Service Broker standardmäßig keine Nachrichten im Netzwerk. Sie müssen einen Service Broker-Endpunkt zum Senden oder Empfangen von Nachrichten außerhalb der Instanz von SQL Server erstellen. Weitere Informationen zum Erstellen von Service Broker-Endpunkten finden Sie unter CREATE ENDPOINT (Transact-SQL). Eine Instanz kann nur einen Service Broker-Endpunkt enthalten.

SicherheitshinweisSicherheitshinweis

Wenn Sie einen Service Broker-Endpunkt erstellen, nimmt SQL Server TCP/IP-Verbindungen an dem Port an, der im Endpunkt angegeben ist. Die Service Broker-Transportsicherheit erfordert eine Autorisierung für Verbindungen mit diesem Port. Wenn auf dem Computer mit SQL Server eine Firewall aktiviert ist, muss die Firewallkonfiguration auf dem Computer sowohl eingehende als auch ausgehende Verbindungen für den Port zulassen, der im Endpunkt angegeben ist. Weitere Informationen zur Service Broker-Transportsicherheit finden Sie unter Service Broker-Transportsicherheit.