Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Błąd we/wy:nieudane logowanie jednokrotne:natywna biblioteka SSPI nie została załadowana

Wygląda na ten sam problem, co ten:jtds-driver-nie działa-dla-sql-sever-2008r2-i-denali-native-sspi-library-nie

Powinieneś usunąć odpowiedni plik ntlmauth.dll z Pakiet pobierania JTDS do folderu bin JRE.

Jeśli używasz 64-bitowego komputera z systemem Windows:

  • Ta 32-bitowa biblioteka DLL:

  • Idzie tutaj w tej 32-bitowej lokalizacji JRE:

  • Ta 64-bitowa biblioteka DLL:

  • Idzie tutaj w tej 64-bitowej lokalizacji JRE:

Jeśli używasz 32-bitowego komputera z systemem Windows:

  • Ta 32-bitowa biblioteka DLL:

  • Idzie tutaj w tej 32-bitowej lokalizacji JRE:

Jeśli to nie zadziała, spróbuj dodać tę linię na początku głównej metody:System.out.println(java.lang.System.getProperty('java.library.path'));

Powinien wyświetlać rzeczywistą ścieżkę JRE używaną przez program. Upewnij się, że odpowiedni plik ntlmauth.dll znajduje się w folderze bin tego środowiska JRE.

UWAGA:NIE ustawiaj właściwości domeny, użytkownika lub hasła połączenia podczas korzystania z tej metody.

UWAGA:Jeśli Twój program kliencki Java działa na komputerze bez systemu Windows, oznacza to, że nie masz szczęścia podczas korzystania z metody ntlmauth.dll. Oto cytat z dokumentacji dołączonej do pakietu do pobrania JTDS:Downloads>>> jtds-1.3.0-dist.zip> >> README.SSO



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy mogę dodać funkcję zdefiniowaną przez użytkownika na poziomie serwera w SQL Server 2008 r2?

  2. SSRS zwracające inne wyniki niż procedura składowana

  3. Jakie są przypadki użycia wyboru CHAR nad VARCHAR w SQL?

  4. Jak utworzyć tabelę przestawną w Transact/SQL?

  5. Nieprawidłowa składnia w pobliżu modift sql comm 'OFFSET' od 2012 do 2008