Настройка фиксированного порта

В целях повышения безопасности в таких системах, как Microsoft Windows XP Professional с пакетом обновления 2 (SP2), Windows Server 2008 и Windows Vista, включен брандмауэр Windows. Если сервер версии SQL Server Developer, Express или Evaluation запущен в операционной системе Windows XP Professional, и требуется подключиться к экземпляру этого сервера с другого компьютера, необходимо открыть порт соединения в брандмауэре. Экземпляр компонента Database Engine, запускаемый по умолчанию, прослушивает порт 1433, поэтому нет необходимости настраивать фиксированный порт. Однако именованные экземпляры, включая SQL Server 2005 Express Edition, принимают соединения через динамически назначаемые порты. Прежде чем появится возможность открыть порт в брандмауэре, необходимо предварительно настроить компонент Database Engine для прослушивания конкретного порта, известного как постоянный порт или статический порт; в противном случае компонент Database Engine может прослушивать другой порт после каждого запуска. Дополнительные сведения о брандмауэрах, параметрах по умолчанию брандмауэра Windows, а также описание портов TCP, от которых зависят компонент Database Engine, службы Analysis Services, службы Reporting Services и службы Integration Services, см. в разделе Настройка Брандмауэра Windows для разрешения доступа к SQL Server.

Примечание

Присваиванием номеров портов управляет Комитет по цифровым адресам в Интернете, а списки этих номеров находятся по адресу http://www.iana.org. Портам должны назначаться номера от 49152 до 65535.

Настройка SQL Server для подключения через определенный порт

  1. В диспетчере конфигурации SQL Server раскройте узел Сетевая конфигурация SQL Server и щелкните экземпляр сервера, который надо настроить.

  2. В правой области дважды щелкните TCP/IP.

  3. В диалоговом окне Свойства TCP/IP щелкните закладку IP-адреса.

  4. Введите доступный номер порта в поле TCP-порт раздела IPAll. В данном учебнике используется порт 49172.

  5. Нажмите кнопку ОК, чтобы закрыть диалоговое окно, и кнопку ОК в предупреждении о необходимости перезагрузки службы.

  6. В левой области щелкните Службы SQL Server.

  7. В правой области щелкните экземпляр SQL Server правой кнопкой мыши и выберите пункт меню Перезапустить. После перезапуска компонент Database Engine будет принимать соединения через порт 49172.

Следующая задача занятия

Открытие портов в брандмауэре