我已经安装了 Jetbrains 新的数据库 IDE - 0XDBE。 我在连接 sql server 数据库时遇到问题。 我已经下载了sqljdbc_4.0驱动并指定了这个驱动的位置。 但是当我尝试以可信连接方式连接时,出现以下错误。 “java.sql.SQLException:此驱动程序未配置集成身份验证。” 要解决这个问题,我必须将 sqljdbc_auth.dll 放到特定位置。 我已经尝试了很多位置,但无法找到正确的位置并不断出现相同的错误。
我需要安装整个 java 才能运行吗?
最佳答案
尝试使用集成安全连接到 SQL Server 时出现此错误。
从 Microsoft 下载用于 SQL Server 的 JDBC 驱动程序的 .tar.gz 版本: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
关于sql-server - Jetbrains 0XDBE - 尝试连接到 SQL Server,使用 sqljdbc_auth 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24522465/