3

php + adodb を使用して、batabase に接続しようとしています。これは私の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

混乱しました。なにが問題ですか?

4

2 に答える 2