Порты SQL Server - PullRequest
       12

Порты SQL Server

1 голос
/ 09 марта 2009

Мы недавно установили звуковой брандмауэр в нашей сети. У нас есть экспресс-сервер SQL 2005, настроенный на прослушивание динамических портов. В менеджере конфигурации номер динамического порта установлен как 1067, а порт по умолчанию - 1433.

Насколько я понимаю, нам нужно открыть следующие порты, чтобы он работал:

Tcp 1433

Tcp 1067

UDP 1434

Проблема в том, что мы все еще не можем подключиться к серверу извне. Когда мы выключаем / отключаем межсетевой экран, мы можем получить доступ к серверу.

Это говорит мне о том, что с настройкой SQL-сервера все в порядке, и проблема в том, что какой-то порт отсутствует на брандмауэре.

Есть идеи?

1 Ответ

1 голос
/ 09 марта 2009

Введите команду netstat -an из команды MS-DOS и попытайтесь найти все открытые порты, как указано в artilce на

http://support.microsoft.com/kb/287932

и настройка SQL 2005 для разрешения подключений на

http://support.microsoft.com/kb/914277

это может помочь в соответствии с этими статьями:

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

Заставить SQL Server прослушивать определенный порт по TCP (по умолчанию 1433) или RPC (по умолчанию случайный порт больше 1023). Вы должны зациклить сервер после этого изменения. Настройте сервер брандмауэра, чтобы разрешить трафик на конкретный.

Заставить клиента (на другой стороне брандмауэра) использовать соответствующую строку соединения для связи с сервером. Вы также можете использовать программу настройки клиента, чтобы добавить «расширенную» запись с соответствующей сетевой библиотекой и строкой подключения.

...