У меня была такая же проблема. После тщательного изучения google и stackoverflow я изменил файл hosts на клиентском компьютере (в windows, расположенном по адресу C: \ Windows \ System32 \ drivers \ etc). В этом файле я ввел ip-адрес своего хоста и имя сервера и Viola! Все стало очень быстро!
Как говорили все в stackoverflow, это был компьютер, который просматривал адрес сервера в DNS-службе и получал тайм-аут.
Выполните следующие действия. Попробуйте, если ничего не работает.
КАК ДОБАВИТЬ ЗАПИСЬ В ФАЙЛ ХОСТОВ
1.Откройте командную строку и проверьте связь с сервером, на котором расположена удаленная база данных. Для этого введите следующую команду:
ping servername
Здесь имя моего удаленного компьютера было Juno. Так что я должен пинговать так.
ping Juno
Эта команда пингует мой сервер и возвращает IP-адрес следующим образом.
Pinging Juno [192.168.0.3] with 32 bytes of data:
Как видите, IP-адрес сервера находится в скобках.
Скопируйте IP-адрес.
2. Теперь откройте файл Hosts с помощью Блокнота с повышенными правами (Запуск от имени администратора).
В конце файла hosts появятся следующие строки:
#localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
В самом низу (здесь, после localhost) введите # и введите IP-адрес сервера, который мы только что получили, перед именем сервера.
Итак, файл hosts должен выглядеть следующим образом.
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
# 169.254.63.1 Juno
- Теперь сохраните файл hosts и перезагрузите клиентский ПК. (Для меня это работало мгновенно без перезапуска.)
И вот, пожалуйста!
Для получения дополнительной информации о редактировании файла hosts нажмите здесь