Service Broker 端點

適用於:SQL ServerAzure SQL 受控執行個體

SQL Server 將 Service Broker 端點用於 SQL Server 執行個體外部的 Service Broker 通訊。

端點是一種 SQL Server 物件,用來表示 SQL Server 透過網路通訊的功能。 每個端點都支援特定類型的通訊。 例如,HTTP 端點可讓 SQL Server 處理特定的 SOAP 要求。 Service Broker 端點會設定 SQL Server,以透過網路傳送和接收 Service Broker 訊息。

Service Broker 端點提供了傳輸安全性和訊息轉送的選項, 並在特定 TCP 通訊埠編號上進行接聽。

依預設,SQL Server 的執行個體不包含 Service Broker 端點。 因此,Service Broker 預設不會透過網路傳送或接收訊息。 您必須建立 Service Broker 端點,以便在 SQL Server 執行個體外部傳送或接收訊息。 如需有關建立 Service Broker 端點的詳細資訊,請參閱 CREATE ENDPOINT (Transact-SQL)。 執行個體只能包含一個 Service Broker 端點。

注意

當您建立 Service Broker 端點時,SQL Server 會在端點中指定的連接埠上接受 TCP/IP 連線。 Service Broker 傳輸安全性需要連接到通訊埠的授權。 如果執行 SQL Server 的電腦上已啟用防火牆,則該電腦上的防火牆組態必須允許在端點所指定的連接埠上進行傳入及傳出連線。 如需有關 Service Broker 傳輸安全性的詳細資訊,請參閱 Service Broker 傳輸安全性

另請參閱