Драйвер JTDS, не работающий для Sql Server 2008R2 и Denali Native SSPI, не загружен. Проверить свойство системы java.library.path

Я пытаюсь подключить Sql Server Data Base с помощью проверки подлинности Windows из своего приложения с помощью драйвера JTDS, но я получил следующую ошибку

SSO не удалось: встроенная библиотека SSPI не загружена. Проверьте свойство системы java.library.path.

Ниже приведены сценарии, в которых я пытался разрешить, но все же что-то не хватает.

  1. Я добавил ntlmauth.dll в системный каталог и отлично работает для Sql server 2005.
  2. Но то же самое, что я пробовал для Sql Server 2008 R2 и Denali, но он дает мне ту же ошибку, что и я упоминал выше
  3. Также я считал бит, я имею в виду, что я скопировал ntlmauth.dll из x64 \ SSO \ path в системный каталог.

Я смущен, почему это не работает для Sql Server 2008 R2 и Denali.

Попробуйте разместить файл ntlmauth.dll в папке bin вашей среды выполнения Java (например, C:\Program Files\Java\jre7\bin ).

Обязательно сравните «бит» (32 бит или 64 бит) DLL с битовой скоростью JVM.

Я столкнулся с той же проблемой, используя SQL Server Express 2008 R2, и эта статья MSDN SQL Server Forum рекомендовала эту резолюцию, которая работала для меня.

Помимо непосредственного ввода его в JRE, вы также можете просто указать java.library.path как таковой:

 -Djava.library.path=C:\jtds-1.3.1-dist\x64\SSO 

В приведенном выше каталоге будет содержаться файл ntlmauth.dll

В дополнение к ответу DeChrist мне пришлось добавить один и тот же файл dll в папку bin из C:\Program Files\Java\jdk1.8.0_91\jre\bin . В этом случае это сработало для меня.

  • показать значение из текста .. ограничено; показать только первое значение
  • Отслеживание SQL Server с плановыми сменами при изменении дня
  • Связь между двумя таблицами соединений
  • SQL Server Reverse Running Total
  • Ошибка входа в систему при попытке подключения по приложению, но не с помощью Management Studio
  • Создание представления Sql Server с использованием имени таблицы из таблицы sysobjects
  • Почему SQL Server 2012 быстрее, чем MongoDB для этого запроса
  • SSIS 2014 - назначение плоского файла с различным количеством столбцов
  • Как преобразовать эту операцию курсора T-SQL в основанный на наборе
  • Как создать триггер для обновления таблицы из других табличных данных
  • Невозможно включить очередь с 5 сообщениями
  • Давайте будем гением компьютера.