Précédent   Forum des professionnels en informatique > Systèmes > Windows > IIS
IIS Forum d'entraide serveur Web IIS (Internet Information Services)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/10/2007, 16h16   #1
Membre éprouvé
 
Avatar de Mindiell
 
Inscription : juin 2006
Messages : 728
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juin 2006
Messages : 728
Points : 451
Points : 451
Par défaut Authentification IIS et accès SQL

Bonjour à tou(te)s,

J'ai un serveur IIS qui utilise une authentification Windows, et ca marche très bien.
Maintenant, j'utilise de l'ASP 3 et de l'ADODB pour me connecter à mon serveur SQL, pour cela je spécifiais un user et son password :
Code :
"Driver={SQL Native Client};Server=localhost;Database=pouet;UID=moi;PWD=toi;"
A partir de maintenant, je souhaiterais que la connexion se fasse par un compte Windows bien spécifique. Si je mets "Trusted_Connection=yes", la connexion utilisée est celle de l'utilisateur, et ca ne va pas car je ne vais pas créé un accès par utilisateur dans ma BDD :
Code :
"Driver={SQL Native Client};Server=localhost;Database=pouet;Trusted_Connection=yes;"
Comment donc puis-je spécifier le compte Windows souhaité pour la connexion à la base ?

Merci à vous,
__________________
Mindiell
"Souvent, femme barrit" - Elephant man
Mindiell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2007, 12h26   #2
Membre émérite
 
Avatar de cubitus91
 
Homme
Consultant informatique
Inscription : mai 2004
Messages : 726
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2004
Messages : 726
Points : 900
Points : 900
Bonjour,
C'est exactement ce que tu as mis pour la premiere fois avec ton
domain\User et le mot de passe.
(Tu ne passes pas pas une connection Trusted connection, tu dois passer en Integrated security = SSPI il me semble.)

Cdt
__________________
Le tag est bien utile, alors pensez y !
cubitus91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2007, 16h39   #3
Membre éprouvé
 
Avatar de Mindiell
 
Inscription : juin 2006
Messages : 728
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juin 2006
Messages : 728
Points : 451
Points : 451
Euh...

J'ai un peu de mal à comprendre ceque tu me proposes.
Pour info, Trusted Connection et Integrated Security c'est la même chose dixit Microsoft...
__________________
Mindiell
"Souvent, femme barrit" - Elephant man
Mindiell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2007, 16h46   #4
Rédacteur

 
Avatar de Louis-Guillaume Morand
 
Homme Louis-Guillaume MORAND
Consultant @ Microsoft
Inscription : mars 2003
Messages : 10 713
Détails du profil
Informations personnelles :
Nom : Homme Louis-Guillaume MORAND
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant @ Microsoft
Secteur : Conseil

Informations forums :
Inscription : mars 2003
Messages : 10 713
Points : 15 946
Points : 15 946
si ton serveur utilise l'authentification Mixte, tu n'as qu'à utiliser un login domain\nom +pwd dans ta chaine de connexion et autoriser ce compte dans ton SQL Server.
(dixit cubitus )
__________________
moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom
Louis-Guillaume Morand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2007, 16h53   #5
Membre éprouvé
 
Avatar de Mindiell
 
Inscription : juin 2006
Messages : 728
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juin 2006
Messages : 728
Points : 451
Points : 451
Ah oui, mais je vous embeterais pas autant s'il acceptait les connexions mixtes
Connexions Windows uniquement bien entendu
__________________
Mindiell
"Souvent, femme barrit" - Elephant man
Mindiell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2007, 23h59   #6
Membre émérite
 
Avatar de cubitus91
 
Homme
Consultant informatique
Inscription : mai 2004
Messages : 726
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2004
Messages : 726
Points : 900
Points : 900
Bonsoir,

Citation:
Envoyé par Louis-Guillaume Morand Voir le message
si ton serveur utilise l'authentification Mixte, tu n'as qu'à utiliser un login domain\nom +pwd dans ta chaine de connexion et autoriser ce compte dans ton SQL Server.
(dixit cubitus )
Exact, j'avais oublier de préciser que tu devais etre en mode mixte pour avoir cela. Merci à toi Louis-Guillaume Morand

Citation:
Envoyé par Mindiell
Pour info, Trusted Connection et Integrated Security c'est la même chose dixit Microsoft...
Exact à nouveau !!

Pour te répondre à ton probleme, je ne vois que la possibilités de passé uniquement par le compte d'exécution AUTORITE NT\SERVICE RÉSEAU. Par défaut IIS sur un 2003 prend ce compte pour se connecté à la base de donnée.
Il faut par contre que tu autorise les connexions anonymes sur ton site Web.
A voir si cela te conviens.
Car sinon je ne vois pas d'autres moyens si tu n'as pas activé le mode Mixte.
Cdt
__________________
Le tag est bien utile, alors pensez y !
cubitus91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h59.


 
 
 
 
Partenaires

Hébergement Web