В настоящее время я использую vs.php на клиенте для разработки. (vs.php - это php dev IDE, использующая оболочку visual studio).
Проблема связана с нашей удаленной базой данных SQL 2005 года. Попытка подключения завершается неудачей менее чем за 1 секунду. Я могу без проблем подключиться к базе данных через telnet с того же клиента.
В базе данных разрешено удаленное подключение.
$srv = "xxx.xxx.xxx.xxx, xxxx";
$ci = array();
$ci["UID"] = "xxxxx_user";
$ci["PWD"] = "xxxxx";
$ci["DATABASE"] = "xxxx";
$conn = sqlsrv_connect($srv, $ci) OR DIE("no connection");
По какой-то причине отладчик не выдает никаких сообщений об ошибках, объясняющих причину сбоя соединения.
Я просто не могу найти решение, почему оно мгновенно разрывает мое соединение, есть ли какие-либо настройки во встроенном веб-сервере vs.php или что-то жестко запрограммированное в самом vs.php? Или это как-то связано с php-конфигурацией vs.php? Существуют ли какие-либо настройки apache или php, которые могут быть причиной этого? Или, может быть, что-то с базой данных в конце концов?
Я просмотрел его, но ничего не смог найти.
Хотелось бы предоставить больше информации, но я не знаю, почему она не работает.
Любая помощь будет принята с благодарностью
Jonas