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

Adaptive Server connection failed TinyTDS::error when connecting ruby on SQL Server 2008 R2

我正在尝试将 Rails 应用程序(rails 版本 4.2.5 和 ruby 2.2.2)连接到 Ubuntu(wsl) 和我的 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

我的问题解决了

我正在使用 FreeTDS 版本。 1.0.21,在控制台上用 tsql 测试它并且有效

问题是当我在 Ruby 上使用 tiny_tds gem 时,它总是像以前一样给出相同的错误消息,然后我知道我的 tds 版本必须设置为自动,一切都是进展顺利。