Estoy intentando conectar base de datos SQL Server mediante la autenticación de Windows desde mi aplicación utilizando el controlador jTDS pero tengo siguiente errorEl controlador JTDS no funciona para Sql Server 2008R2 y la biblioteca Denali Native SSPI no está cargada. Comprobar la propiedad del sistema java.library.path
SSO Error: biblioteca nativa SSPI no cargado. Compruebe la propiedad del sistema java.library.path .
Los siguientes son los escenarios en los que he tratado de resolver, pero todavía falta algo ..
- he añadido ntlmauth.dll en el directorio del sistema y funciona bien para el servidor SQL 2005.
- Pero lo mismo que probé para Sql Server 2008 R2 y Denali pero me da el mismo error que mencioné anteriormente
- También consideré bit decir que copié ntlmauth.dll de x64 \ SSO \ path en el directorio del sistema.
I confundido por qué esto no funciona para Sql Server 2008 R2 y Denali.
¡Gracias funcionó! :) –
Una cosa fácil de perder es si hay una falta de coincidencia entre el tamaño de palabra de la JVM y la biblioteca. Entonces, si está ejecutando un Java de 32 bits y tiene un DLL de 64 bits, entonces no se cargará. –