Jetbrains 0XDBE — Пытается подключиться к SQL Server, получает ошибки с sqljdbc_auth

#sql-server #jetbrains-ide #datagrip

#sql-сервер #jetbrains-ide #datagrip

Вопрос:

Я установил Jetbrains новую среду разработки базы данных — 0XDBE. У меня возникли проблемы с подключением к базе данных sql Server. Я уже загрузил драйвер sqljdbc_4.0 и указал местоположение этого драйвера. Но когда я пытаюсь подключиться как доверенное соединение, я получаю следующую ошибку. «java.sql.SQLException: этот драйвер не настроен для встроенной аутентификации». Чтобы исправить это, я должен ввести sqljdbc_auth.dll в определенном месте. Я перепробовал много местоположений, но не смог найти нужное и продолжаю получать ту же ошибку.

Нужно ли мне устанавливать всю Java, чтобы она запускалась?

Ответ №1:

Я получил эту ошибку при попытке подключиться к SQL Server с использованием встроенной безопасности.

Загрузите .tar.gz версия драйвера JDBC для SQL Server от Microsoft:http://www.microsoft.com/en-us/download/details.aspx?displaylang=enamp;id=11774

  1. Откройте архив (используя 7zip или что-то подобное) и найдите версию файла для x86 sqljdbc_auth.dll (она должна быть в sqljdbc_4.0enuauthx86 )
  2. Извлеките sqljdbc_auth.dll в двоичную папку 0xDBE java runtime. На моей машине это находится по адресу: C:Program Files
    (x86)JetBrainsxDBE 138.551jrejrebin
  3. Убедитесь, что у вас включена встроенная защита в параметрах драйвера для вашего подключения, и тогда оно должно работать правильно.

Вы можете найти больше информации в этой теме на форуме JetBrains:http://devnet.jetbrains.com/thread/455251

Ответ №2:

В итоге я установил Java на свой компьютер. Пока не удалось найти другой способ.