4

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

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

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

4

1 回答 1

4

我有 64 位 Windows 7。

解决步骤

  1. 切换到使用 64 位 IntelliJ IDEA 可执行文件。
  2. 找出启动时正在加载哪个已安装的 64 位 JDK IDEA
    (版本在 Help->About 中给出)
  3. 将文件复制sqljdbc_auth.dll到 JDK 的 jre\bin\ 文件夹

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

  1. C:\Program Files\Java\jdk1.7.0_05\bin\ <-- 当前版本的 Java IntelliJ IDEA 正在使用。
  2. C:\Windows\System32
于 2013-05-06T18:26:54.843 回答