ubuntu php与freetds连接到另一个系统上的mssql

时间:2014-07-01 05:45:51

标签: php sql-server ubuntu freetds

我正在使用Ubuntu 14.04,我已经安装了freetds和odbc从这个链接获取指导:http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/

我正在尝试连接的数据库位于另一个系统上(mssql 2008 r2 express服务器)。

当我尝试使用:isql -v test命令连接到该系统数据库时。 当我这样做时,我得到以下错误:

> [S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data source
> [01000][unixODBC][FreeTDS][SQL Server]Unknown host machine name.
> [ISQL]ERROR: Could not SQLConnect

我的odbc.ini文件如下所示:

[test]
Driver = FreeTDS
Description = My Test Server
Trace = No
ServerName = HOME-PC\ZOLIPE
Port = 1433
Database = test
TDS_Version = 4.2 (This version is the same as reported by tsql -C command)

我还在freetds.conf文件中添加了以下内容:

[mssql]
host = HOME-PC\ZOLIPE
Port = 1433
tds version = 4.2

请提前帮助和感谢。

0 个答案:

没有答案