Имеется:
Удаленный linux сервер с БД Vertica.
Локальный apache+php на Windows 7 x64.
Задача:
на локальном сервере в php коде подключаться при помощи odbc к БД на удаленном сервере.
Проблема:
При выполнении PHP файла с содержимым
$db = odbc_connect('Vertica','dbadmin','***скрыл***') or die('Vertica connection failed');
получаю ошибку
Warning: odbc_connect(): SQL error: [Microsoft][�������� ��������� ODBC] ������� ���� �� ������ � �� ������ �������, ���������� �� �������, SQL state IM002 in SQLConnect in D:\USR\www\spl-shop-vertica\testVertica.php on line 3
Vertica connection failed
если же в консоли(cmd) выполнить
php -r "var_dump(odbc_connect('Vertica','dbadmin','***скрыл***'));
то получаю ответ
resource(4) of type (odbc link)
т.е. вроде все работает.
Как сделать что бы работало из кода?