Я подключаюсь к внешней базе данных MSSQL для экспорта из PHP55/osx, и у меня есть странная проблема.
код:
new \PDO("dblib:host={$hostname};dbname={$dbname}", $user, $pass);
броски:
SQLSTATE[01002] Adaptive Server connection failed (severity 9)
но соединение с CLI работает исправно
tsql -S имя хоста -U пользователь -P pass -L имя_базы:
locale is "cs_CZ.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
1>
freetds.conf:
[hostname]
host = ipaddress
port = 1433
tds version = 8.0
tsql -C:
Version: freetds v0.91
freetds.conf directory: /usr/local/Cellar/freetds/0.91/etc
MS db-lib source compatibility: no
Sybase binary compatibility: no
Thread safety: yes
iconv library: yes
TDS version: 7.1
iODBC: no
unixodbc: no
SSPI "trusted" logins: no
Kerberos: no
Любые идеи? Я пробовал alomost что угодно, подключился к hostname, ip, с и без порта, к имени экземпляра, другому пользователю, TDS версии 7.0,7.1,7.2,8.0, переустановить php и freetds