我尝试通过 php + adodb 连接到我的数据库。这是我的 php 代码:
$kpp_db = ADONewConnection('odbc_mssql');
$kpp_db->debug = true;
$kpp_db->charSet="UTF-8";
$kpp_dbDSN = "Driver={SQL Server};Server=$kppConfig_dbHost;Database=$kppConfig_dbName;";
$kppConfig_akEnabled=$kpp_db->Connect($kppConfig_dbDSN, $kppConfig_dbLogin, $kppConfig_dbPassword);
但这是行不通的。我收到消息
S1000:[unixODBC][FreeTDS][SQL Server]无法连接到数据源
这是我的 /etc/odbc.ini 文件:
[SQL Server]
Driver=FreeTDS
Description=testsql
Trace=Yes
TraceFile=~/workspace/mstest.log
和 /etc/odbcinst.ini 文件:
[FreeTDS]
Description = FreeTDS unixODBC Driver
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so
UsageCount = 1
我很困惑。怎么了?