Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

I/O грешка:SSO Failed:Не е заредена собствената SSPI библиотека

Изглежда същият проблем като този:jtds-driver-not-working-for-sql-sever-2008r2-and-denali-native-sspi-library-not

Трябва да пуснете подходящия файл ntlmauth.dll от пакет за изтегляне на JTDS във вашата папка JRE bin.

Ако работите на 64-битова машина с Windows:

  • Тази 32-битова DLL:

  • Отива тук в това 32-битово JRE местоположение:

  • Тази 64-битова DLL:

  • Отива тук в това 64-битово JRE местоположение:

Ако работите на 32-битова машина с Windows:

  • Тази 32-битова DLL:

  • Отива тук в това 32-битово JRE местоположение:

Ако това не работи, опитайте да добавите този ред в горната част на вашия основен метод:System.out.println(java.lang.System.getProperty('java.library.path'));

Той трябва да изведе действителния JRE път, използван от вашата програма. Уверете се, че подходящият ntlmauth.dll е в тази папка bin на JRE.

ЗАБЕЛЕЖКА:НЕ задавайте свойствата на домейна, потребителя или паролата на връзката, когато използвате този метод.

ЗАБЕЛЕЖКА:Ако вашата Java клиентска програма работи на машина, различна от Windows, нямате късмет да използвате метода ntlmauth.dll. Това е цитат от документацията, включена в пакета за изтегляне на JTDS:Изтегляния>>> 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. Преобразувайте низ в стойност за дата и час в LINQ

  2. Дефинирайте стъпките за курсора на SQL Server - SQL Server / TSQL урок

  3. Милисекунди от DateTime в SQL Server и C# не са еднакви

  4. Как да генерирате поле за автоматично увеличение в заявка за избор

  5. Изчислете хеш или контролна сума за таблица в SQL Server