Sql server 在Linux上连接到MS SQL DB时发生身份验证错误
我当前的安装程序是使用Active Directory安装的Windows MS SQL server。我在Active Directory上有一个帐户。我需要使用Windows身份验证登录。我正在尝试从Linux机箱通过tsql连接到SQL server。为此,我运行以下程序:Sql server 在Linux上连接到MS SQL DB时发生身份验证错误,sql-server,linux,tsql,Sql Server,Linux,Tsql,我当前的安装程序是使用Active Directory安装的Windows MS SQL server。我在Active Directory上有一个帐户。我需要使用Windows身份验证登录。我正在尝试从Linux机箱通过tsql连接到SQL server。为此,我运行以下程序: tsql -S <server> -U <active_direct_domain\\username> 我还尝试在没有域的情况下运行它: tsql -S <server> -U
tsql -S <server> -U <active_direct_domain\\username>
我还尝试在没有域的情况下运行它:
tsql -S <server> -U <username>
我不知道这里出了什么问题。显然,我没有能力通过Windows身份验证通过tsql进行连接,但是如果我在Active Directory上,我不应该这样做吗?tsql不支持Windows身份验证吗?只是猜测而已。我想首先看看你是否可以连接sql帐户而不是ad帐户 Microsoft有一个用于linux中sql server的ODBC驱动程序
tsql -S <server> -U <username>
locale is "en_US.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Msg 18456 (severity 14, state 1) from SYMPLECTIC03 Line 1:
"Login failed for user 'username'."
Error 20002 (severity 9):
Adaptive Server connection failed
There was a problem connecting to the server