Hello tout le monde,
j'en profite pour remercier ceux qui m'avaient donné un coup de main auparavant, car j'ai pu obtenir mon diplôme d'ingénieur, donc un grand MERCI à cette communauté !
Bon, cette fois-ci mon problème est le suivant :
Il y a 3 machines :
- 1 serveur web qui fait tourner le site fait en .NET et C#
- 1 serveur de base de données qui fait tourner MS SQL-Server et possède la bd qu'utilise la 1ère machine
- 1 station de travail que je souhaite utiliser pour me connecter à la bd
Lorsque j'essaie de me connecter à la BD avec la 3e machine, j'obtiens le message :
"ERROR [28000] [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection. "
D'après mes recherches sur le web, j'ai trouvé plusieurs raisons à ce symptômes :
1. Il faut à l'installation de MS SQL-Server choisir le mode mixte d'authentification Windows et SQL
Réponse : Ok, car je ne sais pas si il avait été mis à l'installation, mais au moment où j'ai regardé, il l'était et il l'est maintenant
2. Si il n'avait pas été mis à l'installation, parfois la modification du mode d'authentification n'est pas retenue par le système, il faut bidouiller le registre.
Réponse : Ok, car la valeur dans le registre (Voic ici le support de Microsoft) est bien à 2 comme spécifiée
3. Les droits de l'utilisateur sur la base ne sont pas bons
Réponse : Ok, car tous les utilisateurs ont les droits (d'après ce que je vois)
4. Le mode d'authentification doit être à "impersonate = true" et il faut mettre dans la chaîne de connexion "Trusted_Connection=no"
Réponse : Ok, j'ai essayé, mais ça n'a rien changé.
J'ai encore fait l'hypothèse du firewall et ait désactivé le mien, mais sans résultat.
Quelqu'un a une autre idée ?
Merci
Partager