我正在尝试使用服务器的IP作为DSN中的主机,使用dblib连接到mssql数据库。
使用tsql,这没有任何问题
$ tsql -S 192.168.56.101 -U。\ user -P user
但在PHP中这不起作用。
$ pdo = new PDO(“dblib:host = 192.168.56.101,1433; dbname = OtherC”,“。\ user','user');
我得到的错误是: 错误:SQLSTATE [01002] Adaptive Server连接失败(严重级9)
答案 0 :(得分:0)
检查这些:
你的freetds.conf文件中应该有一个[global]部分。把这些行放在那里:
tds version = 8.0
文字大小= 20971520
客户端字符集= UTF-8