Sql server can';t从ubuntu连接到azure sql server

Sql server can';t从ubuntu连接到azure sql server,sql-server,tsql,azure,ubuntu,Sql Server,Tsql,Azure,Ubuntu,尝试使用命令从终端访问azure sql server时,我遇到以下错误 tsql -H 'myserver.database.windows.net' -U 'myuser' -P 'mypass' 错误: locale is "en_US.UTF-8" locale charset is "UTF-8" using default charset "UTF-8" Error 20017 (severity 9): Unexpected EOF from the server

尝试使用命令从终端访问azure sql server时,我遇到以下错误

tsql -H 'myserver.database.windows.net' -U 'myuser' -P 'mypass'
错误:

locale is "en_US.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Error 20017 (severity 9):
        Unexpected EOF from the server
        OS error 115, "Operation now in progress"
Error 20002 (severity 9):
        Adaptive Server connection failed
There was a problem connecting to the server

还尝试使用freetds.conf中的设置,但出现相同的错误,您需要确保正在使用。确保tsql是最新的(您很可能必须这样做),然后从env强制执行该版本:

TDSVER=7.4 tsql -H 'myserver.database.windows.net' -U 'myuser' -P 'mypass'

您也可以使用sqlcmd

sqlcmd -S 'myserver.database.windows.net' -U 'myuser' -P 'mypass'
要配置sqlcmd,请使用url: