Jetbrains 0XDBE - 尝试连接到 SQL Server,出现 sqljdbc_auth 错误

Posted

技术标签:

【中文标题】Jetbrains 0XDBE - 尝试连接到 SQL Server,出现 sqljdbc_auth 错误【英文标题】:Jetbrains 0XDBE - Trying to connect to SQL Server, Getting errors with sqljdbc_auth 【发布时间】:2014-07-02 03:34:55 【问题描述】:

我已经安装了 Jetbrains 新的数据库 IDE - 0XDBE。 我在连接 sql server 数据库时遇到问题。 我已经下载了 sqljdbc_4.0 驱动并指定了这个驱动的位置。 但是,当我尝试以受信任的连接方式连接时,出现以下错误。 “java.sql.SQLException:此驱动程序未配置为集成身份验证。” 要解决这个问题,我必须将 sqljdbc_auth.dll 放到特定位置。 我尝试了很多位置,但无法找到正确的位置并不断收到相同的错误。

我需要安装整个 java 才能运行吗?

【问题讨论】:

【参考方案1】:

尝试使用集成安全性连接到 SQL Server 时出现此错误。

从 Microsoft 下载用于 SQL Server 的 .tar.gz 版本的 JDBC 驱动程序:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774

    打开存档(使用 7zip 或类似的东西)并找到 x86 文件sqljdbc_auth.dll 的版本(它应该在 sqljdbc_4.0\enu\auth\x86\) 解压sqljdbc_auth.dll 到 0xDBE java 运行时二进制文件夹。 在我的机器上,它位于:C:\Program Files (x86)\JetBrains\0xDBE 138.551\jre\jre\bin 确保您已在驱动程序选项中启用集成安全性 为您的连接,然后它应该可以正常工作。

您可以在 JetBrains 论坛上的此主题中找到更多信息:http://devnet.jetbrains.com/thread/455251

【讨论】:

谢谢,你拯救了我的一天!【参考方案2】:

我最终在我的机器上安装了 Java。还没有找到其他方法。

【讨论】:

以上是关于Jetbrains 0XDBE - 尝试连接到 SQL Server,出现 sqljdbc_auth 错误的主要内容,如果未能解决你的问题,请参考以下文章

如何在 0xDBE 中导入 sql developer 连接文件

尝试使用JetBrains / Exposed连接到MSSQL数据库

如何通过 Jetbrains DataGrip 连接到远程 MS SQL Server 数据库?

如何使用 JetBrains DataGrip 连接到远程 MySQL 数据库

如何使用 JetBrains DataGrip 连接到远程 Microsoft Azure 数据库

如何使用 DataGrip 连接到 MAMP MySQL 服务器