Назад | Перейти на главную страницу

sqlexpress 2008 ошибка подключения 40 при подключении через интернет статический ip

Я установил SQL Server 2008 на рабочую станцию ​​под управлением Windows 7 SP1. Я пытаюсь подключиться к серверу через Интернет, используя статический IP-адрес и порт 1433.

Я могу подключиться к этому IP-адресу на той же рабочей станции через студию управления сервером. Однако, когда я пытаюсь подключиться к строке подключения с удаленного компьютера, я получаю ошибку 40.

Если я ввожу неправильного пользователя или неправильное имя базы данных, я получаю другую ошибку, которая заставляет меня думать, что строка подключения подключается к серверу и может идентифицировать базу данных и пользователя, но не продолжает открывать базу данных. Моя строка подключения:

Data Source=***.***.**.**,1433;Initial Catalog=Hospital;Integrated
Security=False;User ID=*****;Password=******
  1. Убедитесь, что порты брандмауэра Windows открыты. При необходимости - временно отключите брандмауэр Windows.

  2. Проверьте сетевое соединение между клиентом и сервером через командную строку:

    пинг <server public ip>

    телнет <server public ip> 1433

Telnet должен открыть пустое окно с мигающим курсором. Нажмите Ctrl-C для выхода. В противном случае - проблема с сетью.

  1. Бегать SQL Server Configuration Manager как на клиенте, так и на сервере и временно отключить все протоколы, кроме TCP / IP

  2. Если ничего не помогает - перезапустите службу, как рекомендовано Вот