3

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

我是否需要安装整个 java 才能使其运行?

4

2 回答 2

6

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

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

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

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

于 2014-07-10T03:14:15.667 回答
0

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

于 2014-07-06T23:18:59.460 回答