Практическое руководство. Активация сети Service Broker (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

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