Jetbrains 0XDBE - 尝试连接到SQL Server,使用sqljdbc_auth获取错误

时间:2014-07-02 03:34:56

标签: sql-server jetbrains-ide datagrip

我已安装Jetbrains新的数据库IDE - 0XDBE。 我无法连接sql server DB。 我已经下载了sqljdbc_4.0驱动程序并指定了此驱动程序的位置。 但是,当我尝试连接为可信连接时,我收到以下错误。 " java.sql.SQLException:此驱动程序未配置为集成身份验证。" 要解决这个问题,我必须将sqljdbc_auth.dll放到特定位置。 我尝试了很多位置,但无法找到合适的位置并继续得到相同的错误。

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

2 个答案:

答案 0 :(得分: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. 确保在驱动程序选项中启用了集成安全性 为了你的连接,它应该正常工作。

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

答案 1 :(得分:0)

我最终在我的机器上安装了Java。找不到另一种方式了。