Как активировать поддержку сети компонента Service Broker (Transact-SQL)

По умолчанию компонент 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