我正在尝试连接到远程SQL Server Windows 2008R2和文件服务器Windows 2008.我想知道最好的方法是处理这个问题。我没有运气就尝试过odbc_connect和mssql_connect。
使用odbc_connect时出现以下错误:
[unixODBC][Driver Manager]Data source name not found, and no default driver specified
[16-Jan-2014 16:02:12 UTC] PHP Warning: odbc_connect() [<a href='function.odbc-
connect'>function.odbc-connect</a>]: SQL error: [unixODBC][Driver Manager]Data source
name not found, and no default driver specified, SQL state IM002 in SQLConnect in
/mnt/stor12-wc1-dfw1/657080/843636/www.ia764.org/web/content/cms/wp-content/themes
/iatse/functions/syntonics.php on line 27
这不是我的专业领域,所以外行人的条款受到欢迎。
非常感谢任何帮助/指导!
答案 0 :(得分:0)
我也有这个问题。您需要做的是安装FreeTDS,以便可以使用ODBC驱动程序。如果你不熟悉linux,那将是一个激烈的过程。但是,我已在此处记录了答案中的所有步骤Connect PHP to MSSQL via PDO ODBC 在这里Can't Install FreeTDS via Yum Package Manager
这个答案假设您使用的是Linux服务器,而不是Windows。