在 MacOS 上使用 Windows 身份验证连接到 SQL Server

问题描述 投票:0回答:1

要以不同的 Windows 域用户身份运行,我通常可以在 Windows 上使用

runas /netonly
运行该程序,例如 SSMS.exe,或使用 Windows 凭据管理器为每个服务器/主机指定其域帐户和密码。

错误:18456,严重性:14,状态:58。 用户“”登录失败。原因:尝试使用 SQL 身份验证登录失败。服务器仅配置为集成身份验证。 [客户:nnn.nnn.nnn.nnn]

在 MacOS (Apple Silicon) 上,有没有办法使用 Windows 身份验证进行连接?如果可以的话请提供截图吗?

在 MacOS 用户可用的 DBeaver 上,我看到了各种其他方法,例如 Active Directory(集成/MFA/MSI/密码),但似乎没有一个可以按预期工作,并且当我测试时,我在服务器端收到此错误。

sql-server ssms
1个回答
0
投票

发现用户 siick 的这篇文章很有帮助,我现在可以使用我的域用户连接到 SQL Server。

基本上,不要将域名(例如“DOMAIN”)放入 DBeaver Username 字段中。

相反,请转到 驱动程序属性 选项卡,并在名为 domain 的字段中指示域。

DBeaver:从 Linux 使用 Windows 身份验证连接 SQL Server

© www.soinside.com 2019 - 2024. All rights reserved.