默认情况下,Service Broker 不会通过网络发送和接收消息。 若要在实例中激活 Service Broker 网络,请为 Service Broker 创建端点。
创建 Service Broker 端点将使 SQL Server 接受指定端口上的 TCP/IP 连接。 Service Broker 传输安全模式可用于要求授权后才能连接该端口。 如果运行 SQL Server 的计算机启用了防火墙,则该计算机上的防火墙配置必须允许该端点中所指定端口的传入连接。 有关 Service Broker 传输安全性的详细信息,请参阅 Service Broker 传输安全性。
激活 Service Broker 网络
创建 Service Broker 端点,其间指定端口号和身份验证级别。
例子
USE master;
GO
CREATE ENDPOINT BrokerEndpoint
STATE = STARTED
AS TCP (
LISTENER_PORT = 4037
)
FOR SERVICE_BROKER (
AUTHENTICATION = WINDOWS
);
GO