Un de mes clients a la configuration suivante :
+ 1 serveur S1 : Win2003 avec IIS6 et Active Directory
+ 1 serveur S2 : Win2003 avec SQL Server 2000
Sur le serveur S1, une application est installé un site web ASP. Ce site
doit se connecter à une base SQL Server sur le serveur S2.
Tout fonctionne très bien en utilisant l'authentification SQL Server.
Maintenant, ce client voudrait utiliser l'authentification Windows.
Il a donc configuré le site web avec authentification NT.
Mais la connection au serveur SQL est refusé.Le message suivant est
renvoyé :
Login failed for user '(null)'. Reason: Not associated with a
trusted SQL Server connection
Si on essaie de se connecter à un serveur SQL sur S1, alors tout marche.
En clair, il semble que l'authentification NT n'est pas passé
correctement au SQL Server sur S2.
J'ai lu des tonnes d'articles concernant ce pb ; mais aucun ne donne de
solutions réellement viables.
En particulier
http://weblogs.asp.net/AChang/archive/2004/04/15/113866.aspx
et http://support.microsoft.com/default.aspx?scid=kb;EN-US;247931
sont très intéressants mais pas vraiment optimistes !
Est ce que quelqu'un d'entre vous a déjà réussi à utiliser une connexion
sécurisée (trusted connection) entre 2 machines Win2003 / II6 /
MSSQL2000 ?
Merci d'avance
Elian Chrebor
--
// myLittleTools.net
// Consulting, ingénierie informatique et développement
// http://www.mylittletools.net/about
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bonjour,
en fait vous utilisé un compte du serveur S1 pour vous connecter sur le serveur S2 or le compte n'est pas pris en compte il faut soit utiliser un compte S2 soit autoriser l'impersonnation entre les serveurs une solution plus simple est créer sur s2 le compte utilisé sur s1 mais ça peut être lourd si vous avez N compte utilisateur sur S1 sinon tranformez le compte de S1 en un compte de S2 il faut aussi penser à donner les bon droits d'accès sur la base dans sql server enfin il faut que les deux serveurs soit sur le même domaine
Sebastien
"el.c. - myLittleTools.net" a écrit dans le message de news:u4o2e$
Bonjour
Un de mes clients a la configuration suivante : + 1 serveur S1 : Win2003 avec IIS6 et Active Directory + 1 serveur S2 : Win2003 avec SQL Server 2000
Sur le serveur S1, une application est installé un site web ASP. Ce site doit se connecter à une base SQL Server sur le serveur S2. Tout fonctionne très bien en utilisant l'authentification SQL Server.
Maintenant, ce client voudrait utiliser l'authentification Windows. Il a donc configuré le site web avec authentification NT.
Mais la connection au serveur SQL est refusé.Le message suivant est renvoyé : Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection
Si on essaie de se connecter à un serveur SQL sur S1, alors tout marche.
En clair, il semble que l'authentification NT n'est pas passé correctement au SQL Server sur S2.
J'ai lu des tonnes d'articles concernant ce pb ; mais aucun ne donne de solutions réellement viables. En particulier http://weblogs.asp.net/AChang/archive/2004/04/15/113866.aspx et http://support.microsoft.com/default.aspx?scid=kb;EN-US;247931 sont très intéressants mais pas vraiment optimistes !
Est ce que quelqu'un d'entre vous a déjà réussi à utiliser une connexion sécurisée (trusted connection) entre 2 machines Win2003 / II6 / MSSQL2000 ?
Merci d'avance Elian Chrebor
-- // myLittleTools.net // Consulting, ingénierie informatique et développement // http://www.mylittletools.net/about
Bonjour,
en fait vous utilisé un compte du serveur S1 pour vous connecter sur le
serveur S2 or le compte n'est pas pris en compte il faut soit utiliser un
compte S2 soit autoriser l'impersonnation entre les serveurs une solution
plus simple est créer sur s2 le compte utilisé sur s1 mais ça peut être
lourd si vous avez N compte utilisateur sur S1 sinon tranformez le compte de
S1 en un compte de S2 il faut aussi penser à donner les bon droits d'accès
sur la base dans sql server enfin il faut que les deux serveurs soit sur le
même domaine
Sebastien
"el.c. - myLittleTools.net" <NOwebmasterSPAM@mylittletools.net> a écrit dans
le message de news:u4o2e$KaEHA.1652@TK2MSFTNGP09.phx.gbl...
Bonjour
Un de mes clients a la configuration suivante :
+ 1 serveur S1 : Win2003 avec IIS6 et Active Directory
+ 1 serveur S2 : Win2003 avec SQL Server 2000
Sur le serveur S1, une application est installé un site web ASP. Ce site
doit se connecter à une base SQL Server sur le serveur S2.
Tout fonctionne très bien en utilisant l'authentification SQL Server.
Maintenant, ce client voudrait utiliser l'authentification Windows.
Il a donc configuré le site web avec authentification NT.
Mais la connection au serveur SQL est refusé.Le message suivant est
renvoyé :
Login failed for user '(null)'. Reason: Not associated with a
trusted SQL Server connection
Si on essaie de se connecter à un serveur SQL sur S1, alors tout marche.
En clair, il semble que l'authentification NT n'est pas passé
correctement au SQL Server sur S2.
J'ai lu des tonnes d'articles concernant ce pb ; mais aucun ne donne de
solutions réellement viables.
En particulier
http://weblogs.asp.net/AChang/archive/2004/04/15/113866.aspx
et http://support.microsoft.com/default.aspx?scid=kb;EN-US;247931
sont très intéressants mais pas vraiment optimistes !
Est ce que quelqu'un d'entre vous a déjà réussi à utiliser une connexion
sécurisée (trusted connection) entre 2 machines Win2003 / II6 /
MSSQL2000 ?
Merci d'avance
Elian Chrebor
--
// myLittleTools.net
// Consulting, ingénierie informatique et développement
// http://www.mylittletools.net/about
en fait vous utilisé un compte du serveur S1 pour vous connecter sur le serveur S2 or le compte n'est pas pris en compte il faut soit utiliser un compte S2 soit autoriser l'impersonnation entre les serveurs une solution plus simple est créer sur s2 le compte utilisé sur s1 mais ça peut être lourd si vous avez N compte utilisateur sur S1 sinon tranformez le compte de S1 en un compte de S2 il faut aussi penser à donner les bon droits d'accès sur la base dans sql server enfin il faut que les deux serveurs soit sur le même domaine
Sebastien
"el.c. - myLittleTools.net" a écrit dans le message de news:u4o2e$
Bonjour
Un de mes clients a la configuration suivante : + 1 serveur S1 : Win2003 avec IIS6 et Active Directory + 1 serveur S2 : Win2003 avec SQL Server 2000
Sur le serveur S1, une application est installé un site web ASP. Ce site doit se connecter à une base SQL Server sur le serveur S2. Tout fonctionne très bien en utilisant l'authentification SQL Server.
Maintenant, ce client voudrait utiliser l'authentification Windows. Il a donc configuré le site web avec authentification NT.
Mais la connection au serveur SQL est refusé.Le message suivant est renvoyé : Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection
Si on essaie de se connecter à un serveur SQL sur S1, alors tout marche.
En clair, il semble que l'authentification NT n'est pas passé correctement au SQL Server sur S2.
J'ai lu des tonnes d'articles concernant ce pb ; mais aucun ne donne de solutions réellement viables. En particulier http://weblogs.asp.net/AChang/archive/2004/04/15/113866.aspx et http://support.microsoft.com/default.aspx?scid=kb;EN-US;247931 sont très intéressants mais pas vraiment optimistes !
Est ce que quelqu'un d'entre vous a déjà réussi à utiliser une connexion sécurisée (trusted connection) entre 2 machines Win2003 / II6 / MSSQL2000 ?
Merci d'avance Elian Chrebor
-- // myLittleTools.net // Consulting, ingénierie informatique et développement // http://www.mylittletools.net/about