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

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

我正在使用

  • Debian GNU/Linux 11
  • dbeaver社区版22.3.0

尝试连接到

Microsoft SQL Server 2017

我总是收到此错误:

This driver is not configured for integrated authentication. ClientConnectionId:f159b733-7a07-4c03-983e-803e9fbd7a33
  no mssql-jdbc_auth-9.2.0.x64 in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib]
  no mssql-jdbc_auth-9.2.0.x64 in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib]

当我检查驱动程序配置时,我看到

com.microsoft.sqlserver:mssql-jdbc_auth
并且缺少
mssql-jdbc_auth-9.2.0.x64.dll

$ ls ~/.local/share/DBeaverData/drivers/maven/maven-central/com.microsoft.sqlserver/
mssql-jdbc-9.2.0.jre8.jar
mssql-jdbc-9.2.0.jre8.pom
mssql-jdbc_auth-9.2.0.x64.pom

我应该有

mssql-jdbc_auth-9.2.0.x64.dll
吗? dll可以在Linux下运行吗?是否有任何解决方法可以从 Linux 模拟 Windows 身份验证?

sql-server linux windows dbeaver mssql-jdbc
2个回答
0
投票

在 Dbeaver 上选择 NTLM 身份验证 添加您的用户和密码,然后转到 驱动程序属性 选项卡并添加您的


0
投票

兄弟,它有效@Siick 非常感谢。

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