Изглежда същият проблем като този:jtds-driver-not-working-for-sql-sever-2008r2-and-denali-native-sspi-library-not
Трябва да пуснете подходящия файл ntlmauth.dll от пакет за изтегляне на JTDS във вашата папка JRE bin.
Ако работите на 64-битова машина с Windows:
-
Тази 32-битова DLL:
-
Отива тук в това 32-битово JRE местоположение:
-
Тази 64-битова DLL:
-
Отива тук в това 64-битово JRE местоположение:
Ако работите на 32-битова машина с Windows:
-
Тази 32-битова DLL:
-
Отива тук в това 32-битово JRE местоположение:
Ако това не работи, опитайте да добавите този ред в горната част на вашия основен метод:System.out.println(java.lang.System.getProperty('java.library.path'));
Той трябва да изведе действителния JRE път, използван от вашата програма. Уверете се, че подходящият ntlmauth.dll е в тази папка bin на JRE.
ЗАБЕЛЕЖКА:НЕ задавайте свойствата на домейна, потребителя или паролата на връзката, когато използвате този метод.
ЗАБЕЛЕЖКА:Ако вашата Java клиентска програма работи на машина, различна от Windows, нямате късмет да използвате метода ntlmauth.dll. Това е цитат от документацията, включена в пакета за изтегляне на JTDS:Изтегляния>>> jtds-1.3.0-dist.zip> >> README.SSO