在SQL Server 2008 R2上连接ruby时,Adaptive Server连接失败TinyTDS :: error

时间:2019-06-27 05:11:11

标签: ruby tsql freetds tiny-tds

我正在尝试将Ubuntu(wsl)中的Rails应用(rails版本4.2.5和ruby 2.2.2)与我的SQL SERVER 2008 R2数据库连接。

我尝试与之连接

tsql -H mydb.database.windows.net -p 1433 -U myuser@mydb -P mypassword -D 
mydb

但我收到此错误消息

Error 20017 (severity 9):
        Unexpected EOF from the server
Error 20002 (severity 9):
        Adaptive Server connection failed
There was a problem connecting to the server

1 个答案:

答案 0 :(得分:0)

我的问题解决了

我正在使用FreeTDS版本。 1.0.21,并在控制台上使用tsql对其进行了测试

问题是,当我在Ruby上使用tiny_tds gem时,它总是会像以前一样给出相同的错误消息,然后我知道我的tds版本必须设置为auto,并且一切正常。