我正在使用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
请提前帮助和感谢。