Как я могу использовать встроенную аутентификацию MS SQL Server в IntelliJ IDEA 12?

У меня есть несколько подключений к базе данных, настроенных в 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?


person Raystorm    schedule 03.05.2013    source источник


Ответы (1)


У меня 64 битная винда 7.

Шаги решения

  1. Переключитесь на использование 64-битного исполняемого файла IntelliJ IDEA.
  2. Выяснить, какая установленная 64-битная версия JDK IDEA загружается при запуске
    (версия указана в Справка->О программе)
  3. скопируйте файл sqljdbc_auth.dll в папку JDK jre\bin\

Расположение файлов на моем компьютере: (ПРИМЕЧАНИЕ. Я не уверен, какое расположение является правильным.)

  1. C:\Program Files\Java\jdk1.7.0_05\bin\ ‹-- Используется текущая версия Java IntelliJ IDEA.
  2. C:\Windows\System32
person Raystorm    schedule 06.05.2013
comment
@naXa, я успешно использую это с IntelliJ IDEA 13.1. - person Raystorm; 02.10.2014
comment
Для меня папка, в которую я добавил dll, была C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.1\jre\jre\bin - person David Groomes; 07.05.2016
comment
Работал в Rubymine 2017.2.3 - person David West; 10.10.2017