我正在尝试使用以下设置在MacOS上使用DBeaver连接到SQLServer:
我仍然遇到相同的错误:
”用户“ sa”的登录失败。 ClientConnectionId:bab6f002-ac7c-4125-b8e8-169c498e79bc“
我在线阅读了有关更改“属性”中的“安全性”以及将SQL Server和Windows进行混合身份验证的信息,但是我在DBeaver上找不到“安全性”设置。图像中的菜单仅具有Windows或SQL Server身份验证,而没有混合身份验证。
“ ClientConnectionId”之后的字符串不断变化。
答案 0 :(得分:0)
我通过将主机设置为0.0.0.0解决了这个问题
我发现了IP写作
docker ps -a
在终端中,然后查看我创建的SQL容器的PORTS字段。
感谢提示问题所在。
答案 1 :(得分:0)
我也遇到了同样的问题,但是我通过更改密码解决了。我的密码中有@,但无法使用它。
只需将其留在这里供其他人使用。我知道这很基本,但可能会对某人有所帮助!
答案 2 :(得分:0)
我通过将服务器安全性设置为 SQL Server和Windows身份验证模式来解决了该问题。
我认为也许在安装时选择仅使用Windows身份验证模式原因。
答案 3 :(得分:0)
这对我有用:
1)转到Microsoft SQL Server Management Studio: 选择您的连接,右键单击->属性->安全性->服务器身份验证->选择单选按钮“ Sql Server和Windows身份验证模式”
2)之后,转到SQL Server配置管理器: SQL Server服务->重新启动SQLEXPRESS和MSSQLSERVER