[unixODBC][FreeTDS][SQL Server]无法连接到数据源



我使用Debian机器,试图连接到远程sql服务器,但在尝试通过isql:连接时遇到错误

root@debian:~/installtest# isql -v SQLServer-Conn
[S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data source
[37000][unixODBC][FreeTDS][SQL Server]Login failed for user ''.
[ISQL]ERROR: Could not SQLConnect

这是我的odbc.ini

[SQLServer-Conn]
Description=MS SQL connection to remote db
Driver=FreeTDS
Server=10.xx.xx.xx
Port=49xxx
User=username
Password=password
Database=remotedb
Trace=No

这是我的odbcinst.ini

[FreeTDS]
Description = ODBC for SQL Srv
Driver      = /usr/lib/i386-linux-gnu/odbc/libtdsodbc.so
Setup       = /usr/lib/i386-linux-gnu/odbc/libtdsS.so
UsageCount  = 1

数据库很好,因为我可以通过tsql命令使用同一台机器进行连接。所以我不确定我是否在.ini文件中遗漏了什么感谢的帮助

除了DSN之外,还需要向isql传递用户名和密码。

isql -v SQLServer-Conn username password

试试看——祝你好运!

最新更新