sql >> Database teknologi >  >> RDS >> Sqlserver

I/O-fejl:SSO mislykkedes:Native SSPI-bibliotek blev ikke indlæst

Ser ud til at være det samme problem som dette:jtds-driver-not-working-for-sql-sever-2008r2-and-denali-native-sspi-library-not

Du bør slippe den relevante ntlmauth.dll-fil fra JTDS-downloadpakke ind i din JRE bin-mappe.

Hvis du kører på en 64-bit Windows-maskine:

  • Denne 32-bit DLL:

  • Går her i denne 32-bit JRE placering:

  • Denne 64-bit DLL:

  • Går her i denne 64bit JRE-placering:

Hvis du kører på en 32-bit Windows-maskine:

  • Denne 32-bit DLL:

  • Går her i denne 32-bit JRE placering:

Hvis det ikke virker, så prøv at tilføje denne linje øverst i din hovedmetode:System.out.println(java.lang.System.getProperty('java.library.path'));

Det skal udlæse den faktiske JRE-sti, der bruges af dit program. Sørg for, at den relevante ntlmauth.dll er i JRE's bin-mappe.

BEMÆRK:Indstil IKKE domæne-, bruger- eller adgangskodeegenskaberne for forbindelsen, når du bruger denne metode.

BEMÆRK:Hvis dit Java-klientprogram kører på en ikke-Windows-maskine, er du uheldig ved at bruge ntlmauth.dll-metoden. Dette er et citat fra dokumentationen, der følger med JTDS-downloadpakken:Downloads>>> jtds-1.3.0-dist.zip> >> README.SSO



  1. Hvordan kortlægger man TYPETABEL AF VARCHAR2(5) i java?

  2. PostgreSQL - få materialiseret visningskolonnemetadata

  3. Opret array til PDO fra variabler, der er sendt fra jquery

  4. ASCII()-funktion i Oracle