#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
- Откройте архив (используя 7zip или что-то подобное) и найдите версию файла для x86
sqljdbc_auth.dll
(она должна быть вsqljdbc_4.0enuauthx86
) - Извлеките
sqljdbc_auth.dll
в двоичную папку 0xDBE java runtime. На моей машине это находится по адресу:C:Program Files
(x86)JetBrainsxDBE 138.551jrejrebin - Убедитесь, что у вас включена встроенная защита в параметрах драйвера для вашего подключения, и тогда оно должно работать правильно.
Вы можете найти больше информации в этой теме на форуме JetBrains:http://devnet.jetbrains.com/thread/455251
Ответ №2:
В итоге я установил Java на свой компьютер. Пока не удалось найти другой способ.