SQL Server 使用 Service Broker 端点在 SQL Server 实例之外进行 Service Broker 通信。
端点是一个 SQL Server 对象,代表 SQL Server 通过网络通信的能力。 每个端点支持一种特定的通信类型。 例如,HTTP 终结点使 SQL Server 可以处理特定的 SOAP 请求。 Service Broker 终结点将 SQL Server 配置为通过网络发送和接收 Service Broker 消息。
Service Broker 终结点提供用于传输安全性和消息转发的选项。 Service Broker 端点侦听特定的 TCP 端口号。
默认情况下,SQL Server 的实例不包含 Service Broker 终结点。 因此,默认情况下,Service Broker 不会通过网络发送和接收消息。 必须创建 Service Broker 终结点才能向 SQL Server 实例外部发送消息或从该实例外部接收消息。 有关创建 Service Broker 终结点的详细信息,请参阅 CREATE ENDPOINT。 实例可能仅包含一个 Service Broker 终结点。
注意
创建 Service Broker 终结点时,SQL Server 接受终结点中指定的端口上的 TCP/IP 连接。 Service Broker 传输安全模式要求授权后才能连接该端口。 如果运行 SQL Server 的计算机启用了防火墙,则计算机上的防火墙配置必须允许终结点中指定的端口的传入和传出连接。 有关 Service Broker 传输安全性的详细信息,请参阅 Service Broker 传输安全性。