带DBeaver的SQLServer。用户“ sa”的登录失败。 ClientConnectionId:

时间:2019-05-10 09:50:43

标签: sql-server login dbeaver

我正在尝试使用以下设置在MacOS上使用DBeaver连接到SQLServer:

enter image description here

我仍然遇到相同的错误:

  

”用户“ sa”的登录失败。   ClientConnectionId:bab6f002-ac7c-4125-b8e8-169c498e79bc“

我在线阅读了有关更改“属性”中的“安全性”以及将SQL Server和Windows进行混合身份验证的信息,但是我在DBeaver上找不到“安全性”设置。图像中的菜单仅具有Windows或SQL Server身份验证,而没有混合身份验证。

“ ClientConnectionId”之后的字符串不断变化。

4 个答案:

答案 0 :(得分:0)

我通过将主机设置为0.0.0.0解决了这个问题

我发现了IP写作

docker ps -a

在终端中,然后查看我创建的SQL容器的PORTS字段。

感谢提示问题所在。

答案 1 :(得分:0)

我也遇到了同样的问题,但是我通过更改密码解决了。我的密码中有@,但无法使用它。

只需将其留在这里供其他人使用。我知道这很基本,但可能会对某人有所帮助!

答案 2 :(得分:0)

我通过将服务器安全性设置为 SQL Server和Windows身份验证模式来解决了该问题。

Image of the option in the UI

我认为也许在安装时选择仅使用Windows身份验证模式原因。

答案 3 :(得分:0)

这对我有用:

1)转到Microsoft SQL Server Management Studio: 选择您的连接,右键单击->属性->安全性->服务器身份验证->选择单选按钮“ Sql Server和Windows身份验证模式”

2)之后,转到SQL Server配置管理器: SQL Server服务->重新启动SQLEXPRESS和MSSQLSERVER