Конечные точки компонента Service Broker
SQL Server использует конечные точки для того, чтобы компонент 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 (Transact-SQL). Экземпляр может содержать только одну конечную точку компонента Service Broker.
Примечание по безопасности |
---|
При создании конечной точки компонента Service Broker SQL Server принимает соединения TCP/IP к порту, заданному в этой конечной точке. Транспортная безопасность компонента Service Broker требует авторизации для подключений к этому порту. Если на компьютере, на котором запущен SQL Server, имеется включенный брандмауэр, конфигурация брандмауэра должна разрешать как входящие, так и исходящие соединения для порта, указанного в конечной точке. Дополнительные сведения по безопасности транспорта компонента Service Broker см. в разделе Безопасность транспорта компонента Service Broker. |
См. также