Как настроить встроенную аутентификацию для драйвера JDBC для SQL Server в Eclipse? - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь создать новое соединение базы данных с SQL Server в Eclipse, и я получаю следующую ошибку:

*com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication. ClientConnectionId:f76bec48-e9f8-4a03-aea3-4840e8674267*

Сведения об окружающей среде:

  • Центр обработки данных Windows Server 2016 (x64)
  • Microsoft SQL Server 2014 (SP2-GDR)
  • Eclipse 4.9.0 JRE 1.8.0_191
  • Драйвер: sqljdbc 6.0

Шаги, которые привели к ошибке:

  1. Открыл проводник источников данных и добавил новое соединение с базой данных
  2. Выберите драйвер JDBC для Microsoft SQL Server 2008 (мне не удалось заставить работать ни один из более новых; он не позволил бы мне вводить какие-либо свойства).
  3. указал Eclipse на мой JAR-файл (sqljdbc42.jar)
  4. Ввели свойства базы данных и выбрали «Использовать встроенную аутентификацию»
  5. Кликнул «Проверить соединение с базой данных»

Здесь я получаю ошибку, отмеченную выше.


Что я пытался исправить ошибку:

  • Я прочитал, что эта ошибка часто происходит из-за отсутствия файла sqljdbc_auth.dll в системном пути Windows, поэтому я переместил версию этого файла для x64 в C: \ Windows \ System32 (и я также попытался C: \ Windows \ SysWOW64 для хорошей меры), но, тот же результат.
  • Я также обнаружил, что добавление файла sqljdbc_auth.dll к значению java.library.path может быть потенциальным исправлением, но я не уверен, как это сделать, поскольку на данный момент я не участвую в проекте; Я в проводнике источников данных пытаюсь добавить новое соединение.

Каждый раз, когда я пытаюсь пропинговать это соединение, я получаю одну и ту же ошибку:

*com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication. ClientConnectionId:733c823d-b740-4f70-89a4-4109a03dad58*

Однако я могу подключиться к этому серверу / базе данных с помощью аутентификации Windows через SQL Server Management Studio.

Спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...