Сетевые протоколы и библиотеки

Сервер может одновременно прослушивать или отслеживать работу нескольких сетевых протоколов. Однако каждый из этих протоколов должен быть настроен. Если какой-нибудь из протоколов не настроен, сервер не сможет его прослушивать. После установки можно изменить конфигурации протоколов при помощи диспетчера конфигурации SQL Server.

Сетевая конфигурация SQL Server по умолчанию

Экземпляр SQL Server по умолчанию настроен на TCP/IP-порт 1433 и именованный канал «\\.\pipe\sql\query». Именованные экземпляры SQL Server конфигурируются на использование динамических TCP-портов, их номера назначаются операционной системой.

Если невозможно использовать динамические адреса портов (например, когда соединения SQL Server должны проходить через сервер брандмауэра, настроенный на прохождение через конкретные адреса портов), рекомендуется использовать номера портов из диапазона от 49152 до 65535. Назначением номеров портов руководит комитет по цифровым адресам в Интернете (IANA), эти номера перечислены на узле http://www.iana.org.

В целях повышения безопасности при установке SQL Server сетевая функциональность включена не полностью. Чтобы включить, отключить или настроить сетевые протоколы после завершения программы установки, используется область «Конфигурация сети SQL Server» диспетчера конфигурации SQL Server.

Типы конечных точек

В SQL Server для соединений SQL Server введено новое понятие. Соединение представляется на сервере в виде конечной точкиTransact-SQL. Для конечных точек Transact-SQL можно предоставлять, отменять и запрещать разрешения. По умолчанию все пользователи имеют разрешения на подключение к конечной точке, если только это разрешение не отменено и не запрещено членом группы sysadmin или владельцем конечной точки. В синтаксисе GRANT, REVOKE и DENY ENDPOINT применяется идентификатор, который администратор должен получить из представления каталога конечной точки.

Программа установки SQL Server создает конечные точки Transact-SQL для всех поддерживаемых сетевых протоколов, а также для выделенного административного соединения.

Конечные точки Transact-SQL создаются программой установки SQL Server следующим образом:

  • Локальный компьютер Transact-SQL

  • Именованные каналы Transact-SQL

  • Протокол TCP Transact-SQL по умолчанию

  • Протокол VIA Transact-SQL по умолчанию

Дополнительные сведения о конечных точках Transact-SQL см. в разделе «Сетевые протоколы и конечные точки потока табличных данных» электронной документации по SQL Server.

Дополнительные сведения о сетевой конфигурации SQL Server см. в следующих разделах электронной документации по SQL Server:

  • «Сетевая конфигурация сервера»;

  • «Настройка сетевых протоколов сервера и сетевых библиотек»;

  • «Сетевая конфигурация SQL Server по умолчанию»;

  • «Сетевые библиотеки и сетевые протоколы».