Parece el mismo problema que este:jtds-driver-not-working-for-sql-sever-2008r2-and-denali-native-sspi-library-not
Debe soltar el archivo ntlmauth.dll correspondiente de Paquete de descarga de JTDS en su carpeta bin JRE.
Si está ejecutando en una máquina con Windows de 64 bits:
-
Esta DLL de 32 bits:
-
Va aquí en esta ubicación JRE de 32 bits:
-
Esta DLL de 64 bits:
-
Va aquí en esta ubicación JRE de 64 bits:
Si está ejecutando en una máquina con Windows de 32 bits:
-
Esta DLL de 32 bits:
-
Va aquí en esta ubicación JRE de 32 bits:
Si eso no funciona, intente agregar esta línea en la parte superior de su método principal:System.out.println(java.lang.System.getProperty('java.library.path'));
Debería generar la ruta JRE real que está utilizando su programa. Asegúrese de que el ntlmauth.dll apropiado esté en la carpeta bin de ese JRE.
NOTA:NO configure las propiedades de dominio, usuario o contraseña de la conexión cuando utilice este método.
NOTA:Si su programa de cliente Java se ejecuta en una máquina que no es Windows, no tendrá suerte si usa el método ntlmauth.dll. Esta es una cita de la documentación incluida con el paquete de descarga de JTDS:Descargas>>> jtds-1.3.0-dist.zip> >> README.SSO