2013-05-03 91 views
3

我有几个数据库连接在IntelliJ IDEA中配置。我正在连接到MS SQL Server 2000/2005。连接使用集成身份验证和SQLJDBC4驱动程序。 我有与sqljdbc4驱动程序相同的目录中的sqljdbc_auth.dll文件。如何在IntelliJ IDEA 12中使用MS SQL Server的集成身份验证?

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

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

回答

4

我有64位Windows 7

解决步骤

  1. 切换到使用64位的IntelliJ IDEA的可执行文件。
  2. 找出哪些安装64位JDK的想法是加载在启动时
    (版本在帮助 - 给出>关于)
  3. sqljdbc_auth.dll文件复制到JRE的JDK \ BIN \文件夹

我的机器上

文件位置:(注:我不知道哪个位置是真正正确的。)

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

没有为我工作(IntelliJ IDEA的13)。 – naXa 2014-09-30 12:37:14

+0

@naXa,我成功地使用IntelliJ IDEA 13.1 – Raystorm 2014-10-02 00:47:12

+0

对我来说,我添加了DLL的文件夹是C:\ Program Files文件(x86)\ JetBrains \ IntelliJ IDEA 2016.1 \ jre \ jre \ bin – dgtc 2016-05-06 21:44:46