Как настроить сервер для прослушивания указанного TCP-порта (диспетчер конфигурации SQL Server)
Если разрешено, экземпляр компонента SQL Server Database Engine по умолчанию прослушивает TCP-порт 1433. Именованные экземпляры Database Engine и SQL Server Compact 3.5 с пакетом обновления 2 (SP2) настроены для работы с динамическими портами. Это означает, что при запуске службы SQL Server они выбирают свободный порт. При соединении с именованным экземпляром через брандмауэр необходимо настроить компонент Database Engine на прослушивание определенного порта. Это позволит открыть в брандмауэре необходимый порт.
Дополнительные сведения о настройках брандмауэра Windows по умолчанию и описание TCP-портов, от которых зависит работа компонента Database Engine, служб Analysis Services, Reporting Services и Integration Services, см. в разделе Настройка Брандмауэра Windows для разрешения доступа к SQL Server.
![]() |
---|
При выборе номера портов руководствуйтесь списком номеров портов, используемых определенными приложениями, на странице http://www.iana.org/assignments/port-numbers. Выберите незанятый номер. Не выбирайте номера более 49151, которые Windows может использовать для других целей. Дополнительные сведения см. в разделе Динамический диапазон портов по умолчанию для TCP/IP изменился в Windows Vista и Windows Server 2008. |
Назначение ядру СУБД SQL Server порта TCP/IP
На панели консоли диспетчера конфигурации SQL Server раскройте папку Сетевая конфигурация SQL Server, разверните Протоколы для <имя экземпляра> и дважды щелкните TCP/IP.
В диалоговом окне Свойства TCP/IP, на вкладке IP-адреса появится несколько IP-адресов в формате IP1, IP2 до IPAll. Одним из приведенных IP-адресов является адрес адаптера заглушки 127.0.0.1. Для каждого IP-адреса на компьютере появляются дополнительные IP-адреса. Чтобы определить настраиваемый IP-адрес, щелкните правой кнопкой мыши каждый адрес и выберите пункт Свойства.
Если в диалоговом окне Динамические порты TCP содержится значение 0, означающее прослушивание компонентом Database Engine динамических портов, удалите его.
В области окна Свойства IPn в поле Порт TCP введите номер порта, который необходимо прослушивать по данному IP-адресу и нажмите кнопку ОК.
На панели консоли выберите Службы SQL Server 2005.
На панели сведений щелкните правой кнопкой мыши пункт SQL Server (<имя_экземпляра>) и выберите команду Перезапустить, чтобы остановить и вновь запустить SQL Server.
После настройки SQL Server на прослушивание определенного порта установить соединение с ним с помощью клиентского приложения можно тремя способами:
Запустите службу браузера SQL Server на сервере для подключения к экземпляру компонента Database Engine по имени.
Создайте псевдоним на клиенте, указав номер порта.
Запрограммируйте клиент для подключения с помощью пользовательской строки соединения.
См. также