IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IIS Discussion :

Authentification IIS et accès SQL


Sujet :

IIS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Mindiell
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    735
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 735
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    "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 : Sélectionner tout - Visualiser dans une fenêtre à part
    "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,

  2. #2
    Membre émérite Avatar de cubitus91
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2004
    Messages : 726
    Par défaut
    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

  3. #3
    Membre éclairé
    Avatar de Mindiell
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    735
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 735
    Par défaut
    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...

  4. #4
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    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 )

  5. #5
    Membre éclairé
    Avatar de Mindiell
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    735
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 735
    Par défaut
    Ah oui, mais je vous embeterais pas autant s'il acceptait les connexions mixtes
    Connexions Windows uniquement bien entendu

  6. #6
    Membre émérite Avatar de cubitus91
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2004
    Messages : 726
    Par défaut
    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

Discussions similaires

  1. Silverlight : sous IIS 7, accès impossible à SQL Server
    Par abbepierre94 dans le forum Silverlight
    Réponses: 1
    Dernier message: 04/07/2012, 22h22
  2. Réponses: 1
    Dernier message: 11/01/2008, 19h41
  3. [C#] authentification IIS
    Par peyote dans le forum ASP.NET
    Réponses: 3
    Dernier message: 06/03/2006, 14h17
  4. [debutant] acces SQL Server reseau local
    Par peyote dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 27/10/2005, 12h14
  5. Porblème d'accés à SQL Server
    Par bendev dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 12/03/2004, 22h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo