如何在IntelliJ IDEA 12中使用MS SQL Server的集成身份验证?

4

我在IntelliJ IDEA中配置了几个数据库连接,连接到MS SQL Server 2000/2005。这些连接使用集成身份验证,并使用SQLJDBC4驱动程序。 我将sqljdbc_auth.dll文件放在与sqljdbc4驱动程序相同的目录中。

我的配置在IntelliJ IDEA 10.5.4中工作正常。我最近升级到12.1.2,现在我的连接抛出一个错误,说它们没有正确地配置集成身份验证,并且驱动程序找不到sqljdbc_auth.dll文件。

那么,如何将sqljdbc_auth.dll文件添加为要加载到我的jdbc连接中的文件之一?

1个回答

4

我的系统是64位的Windows 7。

解决方法:

  1. 使用64位的IntelliJ IDEA可执行文件。
  2. 确定在启动时IDEA加载的已安装64位JDK的版本(可以在“帮助”->“关于”中查看)。
  3. sqljdbc_auth.dll文件复制到JDK的jre\bin\文件夹中。

我机器上的文件位置:(注意:我不确定哪个位置是正确的。)

  1. C:\Program Files\Java\jdk1.7.0_05\bin\<-- IntelliJ IDEA正在使用的Java版本。
  2. C:\Windows\System32

@naXa,我已经成功地在IntelliJ IDEA 13.1中使用了这个。 - Raystorm
对我而言,我添加dll的文件夹是C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 2016.1 \ jre \ jre \ bin。 - David Groomes
在 Rubymine 2017.2.3 中工作过。 - David West

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接