gpt4 book ai didi

sql-server - tsql 登录失败但管理工作室可以连接

转载 作者:行者123 更新时间:2023-12-04 18:01:04 24 4
gpt4 key购买 nike

我正在尝试使用 tsql 连接到 MS SQL Server 实例(以解决无法连接 django-pymssql 的问题)。

我可以从运行 SQL Server 管理工作室的 VM 正常连接到服务器(在 Amazon RDS 上运行,从那里运行最新的 SQL Server 版本),但是从我的 native Ubuntu 15.10 环境中我收到登录失败错误。

使用以下内容:

tsql -H <hostname> -p 1433 -U <user> -P <mypassword>

我得到:


locale is "en_GB.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Msg 18456 (severity 14, state 1) from EC2AMAZ-U1TAK71 Line 1:
"Login failed for user 'sa'."
Error 20002 (severity 9):
Adaptive Server connection failed
There was a problem connecting to the server

因为我可以使用相同的凭据在管理工作室中使用混合模式身份验证进行连接,所以我怀疑这不是真正的错误。

有人知道我该如何解决问题吗?

tsql -C 显示:


Compile-time settings (established with the "configure" script)
Version: freetds v0.91
freetds.conf directory: /etc/freetds
MS db-lib source compatibility: no
Sybase binary compatibility: yes
Thread safety: yes
iconv library: yes
TDS version: 4.2
iODBC: no
unixodbc: yes
SSPI "trusted" logins: no
Kerberos: yes

感谢各位指点!

(不小心将此发布到 AskUbuntu,所以已移至此处。抱歉)。

最佳答案

回答我自己的问题。结果是密码太长了。我对此进行了试验,任何超过 30 个字符的密码都不起作用。似乎是 freetds 的一个已知问题。

谢谢。

关于sql-server - tsql 登录失败但管理工作室可以连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35332944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com