sql >> Database >  >> RDS >> Sqlserver

I/O-fout:SSO mislukt:native SSPI-bibliotheek niet geladen

Lijkt hetzelfde probleem als dit:jtds-driver-not-working-for-sql-sever-2008r2-and-denali-native-sspi-library-not

U moet het juiste ntlmauth.dll-bestand verwijderen uit de JTDS-downloadpakket in uw JRE bin-map.

Als u op een 64-bits Windows-computer werkt:

  • Deze 32-bits DLL:

  • Komt hier op deze 32-bits JRE-locatie:

  • Deze 64-bits DLL:

  • Komt hier op deze 64-bits JRE-locatie:

Als u op een 32-bits Windows-computer werkt:

  • Deze 32-bits DLL:

  • Komt hier op deze 32-bits JRE-locatie:

Als dat niet werkt, probeer dan deze regel bovenaan je hoofdmethode toe te voegen:System.out.println(java.lang.System.getProperty('java.library.path'));

Het moet het daadwerkelijke JRE-pad weergeven dat door uw programma wordt gebruikt. Zorg ervoor dat de juiste ntlmauth.dll zich in de bin-map van die JRE bevindt.

OPMERKING:Stel NIET de domein-, gebruikers- of wachtwoordeigenschappen van de verbinding in wanneer u deze methode gebruikt.

OPMERKING:Als uw Java-clientprogramma op een niet-windows-computer draait, heeft u pech bij het gebruik van de ntlmauth.dll-methode. Dit is een citaat uit de documentatie bij het JTDS-downloadpakket:Downloads>>> jtds-1.3.0-dist.zip> >> README.SSO



  1. Proberen te begrijpen Kan de FULLTEXT-index niet vinden die overeenkomt met de kolomlijstfout

  2. Verifieert MySQLi standaard servercertificaten bij gebruik van SSL?

  3. MySQL GROUP_CONCAT of PIVOT gebruiken op meerdere samengevoegde tabellen

  4. MySQL zei:Toegang geweigerd voor gebruiker 'root'@'localhost' (met wachtwoord:NEE)