Я пытаюсь открыть порт 1433 на брандмауэре Windows, но безуспешно.
Я добавил новое правило для входящих подключений (попытка открыть TCP 1433), которое выглядит нормально и работает, но когда я запускаю netstat -an, сервер, похоже, не прослушивает порт 1433.
Я прошел через действия по настройке SQL Server Express, чтобы не использовать динамические порты (я просмотрел список IP-адресов в диспетчере конфигурации и включил внешний IP-адрес сервера, удалил «0» из динамических портов и добавил 1433).
Я чувствую, что это проблема с брандмауэром, и мне было интересно, есть ли у кого-нибудь указатели на то, где я могу ошибаться.
Большое спасибо,
Андрей
В ответ на свой вопрос разобрался (с помощью Сергея).
Оказывается, SQL Server 2008 Express необходимо правильно настроить в дополнение к брандмауэру Windows, прежде чем сервер начнет прослушивать порт 1433.
Мне удалось решить свою проблему:
Оказывается, проблема заключалась в редактировании неправильного IP-адреса в этом окне свойств. Я пытался редактировать только внешний IP - похоже, я ошибался, делая это.
Надеюсь, это решение поможет другим справиться с подобными проблемами.
P.S. Не забудьте добавить входящее правило в свой брандмауэр Windows.
Устранение неполадок: если ни один из них не работает, попробуйте добавить EXE-файл с именем: sqlbrowser. обычно вложен в:% ProgramFiles% \ Microsoft SQL Server (номер версии SQL) \ Shared \ SQLBrowser.exe (OY)
Вы должны оставить пустым поле «Динамический порт TCP» и добавить 1433 в поле «Порт TCP», чтобы отключить динамическое выделение портов для экземпляра SQL Server Express.
Вы перезапускали SQL Server Express после изменения конфигурации?
Я пытаюсь открыть порт 25 после установки правила для входящего трафика и даже выключения брандмауэра. Пока не удалось открыть этот порт.