я сделал
netstat -an | find /i "listening"
Получаю порты:
80, 135, 445, 1025, 1026, 1056, 3389
а нет 1433?
Я выполнил все шаги по разрешению удаленных подключений, которые мог найти, в чем может быть причина?
шаги, которые я сделал: 1. создал учетную запись пользователя, протестирован на сервере, и я могу войти в систему, используя имя сервера. \ express (использование IP не работает ??) 2. в свойствах сервера разрешено как для Windows, так и для аутентификации sql 3. Конфигурация поверхности: установите локальные и удаленные подключения, используя как tcp / ip, так и именованные каналы (не уверен, что мне нужны именованные каналы, но чтобы заставить их работать, я сделал и то, и другое) 4. перезапустил сервер и службу браузера sql 5 . sql config manager: протоколы для SQLExpress: общая память, имя, tcp / ip работа.
Должен ли я подключаться, используя:
233.234.234.234\SQLEXpress
или
233.234.234.234\SQLEXpress, 1433
или
233.234.234.234, 1433
или
233.234.234.234
Я открываю порты 1433 (TCP) и 1434 (UDP) на брандмауэре. На сервере не запущен брандмауэр Windows.
Если вы работаете с SQL Express, это именованный экземпляр, и по умолчанию он устанавливается с настроенными динамическими портами. Проверьте вкладку IP-адреса в диалоговом окне свойств TCP / IP в диспетчере конфигурации SQL. Если у вас есть 0 для вашего сетевого адаптера или параметр All внизу, он выделяет динамический порт (это необходимо для того, чтобы он не конфликтовал с экземпляром по умолчанию, установленным на коробке, и любыми другими именованными экземплярами). Когда он запускается, он проверяет ОС, чтобы увидеть, какие порты свободны, и выбирает один.
Поскольку вы проходите через брандмауэр, проще настроить статический порт для экземпляра, что устраняет необходимость в видимой службе браузера. В этом случае вы сможете подключиться к:
IPAddress\SQLExpress, port
Предполагается, что вы сохранили имя экземпляра по умолчанию SQLExpress ...
Если это общедоступный сервер, вам лучше выбрать нестандартный номер порта и в идеале ограничить доступ к SQL только для VPN-подключений, но без дополнительной информации о вашей настройке трудно сказать точно.