Sql Server - se connecter avec l'authentification windows
je dois me connecter à un serveur sql server avec l'authentification windows
sql server sur la machine 192.168.3.6
serveur web (client) est sur ma machine 192.168.3.10
Je suis en utilisant JTDS pilote
dbUrl=jdbc:jtds:sqlserver://192.168.3.6:1099/db_test;instance=test
Connection con = DriverManager.getConnection( dbUrl, "", "" );
J'ai nom d'utilisateur et le mot de passe de l'utilisateur administrateur de sql server !
J'ai aussi mis ntlmauth.dll
en c:\windows
et c:\windows\system32
et j'ai toujours l'erreur:
java.sql.SQLException: échec de la Connexion de l'utilisateur '(null)'. Raison: Pas De
associé à une connexion sécurisée SQL Server.
Une idée pour résoudre mon problème ?
Merci beaucoup
Vous devez vous connecter pour publier un commentaire.
Voir jTDS FAQ http://jtds.sourceforge.net/faq.html
vous aurez à passer
useNTLMv2=true
etdomain=yourdomain
Ce que vous pouvez faire est quelque chose comme:
Assurez-vous que vous avez jtds.jar dans le Java build path.
Également, ajouter "-Djava.de la bibliothèque.chemin="CHEMIN\JTDS\x64\SSO" où "Chemin d'accès" est l'endroit où votre dossier de connexion unique est après l'installation de la JTDS pilote (c'est là que vous avez votre ntlmauth.dll).
Ici est une courte étape-par-étape montrant comment se connecter à SQL Server à l'aide de jTDS (ainsi que JDBC) avec l'authentification Windows, si vous avez besoin de plus de détails. Espérons que cela aide!