Jetbrains 0XDBE - Попытка подключения к SQL Server, Получение ошибок с помощью sqljdbc_auth
Я установил новую базу данных Jetbrains IDE - 0XDBE. У меня возникли проблемы с подключением с БД sql сервера. Я уже скачал драйвер sqljdbc_4.0 и указал местоположение этого драйвера. Но когда я пытаюсь подключиться как доверенное соединение, я получаю следующую ошибку. "java.sql.SQLException: этот драйвер не настроен для интегрированной аутентификации." Чтобы это исправить, я должен поместить sqljdbc_auth.dll в определенное место. Я пробовал много местоположений, но не смог найти правильное и продолжаю получать ту же ошибку.
Нужно ли устанавливать целую Java, чтобы она работала?
2 ответа
Я получил эту ошибку при попытке подключиться к серверу SQL с помощью встроенной системы безопасности.
Загрузите версию драйвера.tar.gz для JDBC для SQL Server от Microsoft: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774
- Откройте архив (используя 7zip или что-то подобное) и найдите версию файла для x86
sqljdbc_auth.dll
(Должно быть вsqljdbc_4.0\enu\auth\x86\
) - экстракт
sqljdbc_auth.dll
в бинарную папку Java времени выполнения 0xDBE. На моей машине это находится по адресу:C:\Program Files (x86)\JetBrains\0xDBE 138.551\jre\jre\bin
- Убедитесь, что в настройках драйвера для вашего соединения включена встроенная защита, и тогда он должен работать правильно.
Вы можете найти больше информации в этой теме на форуме JetBrains: http://devnet.jetbrains.com/thread/455251
В итоге я установил Java на свою машину. Не смог найти другого пути.