我正在尝试连接到我的主机上的数据库(windows xp,sql server 05).我的客户机是Ubuntu 10.04.我可以使用tsql连接和执行命令,但是isql失败.以下是我的配置文件和错误消息.
freetds.conf
text size = 64512[sqlEXPRESS]host = 192.168.163.1port = 1433tds version = 7.0
ODBCINST.INI
[FreeTDS]Description = TDS driver (Sybase/MS sql)Driver = /usr/lib/odbc/libtdsodbc.soSetup = /usr/lib/odbc/libtdsS.soCPTimeout =CPReuse =fileUsage = 1
ODBC.INI
[sqlEXPRESS]Driver = FreeTDSDescription = ODBC connection via FreeTDSTrace = NoServername = 192.168.163.1Database = ScopE_PeelPort = 1433UID = saPWD = test1234Readonly = No
Tsql:
tsql -S sqlEXPRESS -U sa#success
Isql:
isql sqlEXPRESS sa test1234 -v[S1000][unixODBC][FreeTDS][sql Server]Unable to connect to data source[Isql]ERROR: Could not sqlConnect
最佳答案问题在于odbc.ini中的这一行Servername = 192.168.163.1
应该是sqlEXPRESS,我认为它指向freetds.conf中配置的服务器的名称
总结以上是内存溢出为你收集整理的sql-server – FreeTDS – tsql连接,isql失败全部内容,希望文章能够帮你解决sql-server – FreeTDS – tsql连接,isql失败所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)