Конечные точки Service Broker

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

SQL Server использует конечные точки Service Broker для подключений к Service Broker за пределами экземпляра SQL Server.

Конечная точка — это объект 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 по умолчанию не отправляет или не получает сообщения по сети. Чтобы обмениваться сообщениями со службами за пределами экземпляра SQL Server, необходимо создать конечную точку Service Broker. Дополнительные сведения о создании конечных точек Service Broker см. в статье CREATE ENDPOINT. Экземпляр может содержать только одну конечную точку Service Broker.

Примечание.

При создании конечной точки Service Broker SQL Server принимает подключения TCP/IP к порту, указанному в конечной точке. Для обеспечения безопасности транспорта Service Broker требуется авторизация для подключений к порту. Если на компьютере, на котором работает SQL Server, включен брандмауэр, конфигурация брандмауэра на компьютере должна разрешать как входящие, так и исходящие подключения для порта, указанного в конечной точке. Дополнительные сведения о безопасности транспорта Service Broker см. в разделе "Безопасность транспорта Service Broker".