Parece o mesmo problema que este:jtds-driver-not-working-for-sql-sever-2008r2-and-denali-native-sspi-library-not
Você deve remover o arquivo ntlmauth.dll apropriado do Pacote de download JTDS na pasta bin do JRE.
Se você estiver executando em uma máquina Windows de 64 bits:
-
Esta DLL de 32 bits:
-
Vai aqui neste local JRE de 32 bits:
-
Esta DLL de 64 bits:
-
Vai aqui neste local JRE de 64 bits:
Se você estiver executando em uma máquina Windows de 32 bits:
-
Esta DLL de 32 bits:
-
Vai aqui neste local JRE de 32 bits:
Se isso não funcionar, tente adicionar esta linha na parte superior do seu método principal:
System.out.println(java.lang.System.getProperty('java.library.path'));
Ele deve gerar o caminho JRE real que está sendo usado pelo seu programa. Certifique-se de que o ntlmauth.dll apropriado esteja na pasta bin do JRE.
NOTA:NÃO defina as propriedades de domínio, usuário ou senha da conexão ao utilizar este método.
NOTA:Se o seu programa cliente Java estiver sendo executado em uma máquina que não seja Windows, você não terá sorte usando o método ntlmauth.dll. Esta é uma citação da documentação incluída no pacote de download do JTDS:Downloads>>> jtds-1.3.0-dist.zip> >> README.SSO