Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Erro de E/S:Falha de SSO:biblioteca SSPI nativa não carregada


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