我真的很难过。尝试在我的 mediatemple DV 4.0 服务器上使用 php 连接到 MS-SQL 数据库。
使用这些说明,我能够让它在我们的 DV 3.5 上运行
http://kb.mediatemple.net/questions/233/Using+%28remote%29+MS-SQL+databases+with+PHP+on+a+%28dv%29
但相同的步骤不适用于 4.0。
我什至尝试安装 FreeTDS 并重新安装 64 位版本:freetds-devel-0.64-1.el5.rf.x86_64.rpm
然后我改变了
[FreeTDS]
Description = v0.63 with protocol v8.0
Driver = /usr/lib/libtdsodbc.so.0 - changed to /usr/lib64/libtdsodbc.so.0
在我这样做之后,它消除了我看到的所有错误,但我仍然看到
Warning: odbc_connect(): SQL error: [unixODBC][FreeTDS][SQL Server]Unable to connect to data source, SQL state S1000 in SQLConnect in /var/www/vhosts/housingworks.org/httpdocs/p/dbtest.php on line 9
这是我运行测试的地方:http: //www.housingworks.org/p/dbtest.php
帮助!