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

MS SQL Server Discussion :

Connexion avec Windows Authentification


Sujet :

MS SQL Server

  1. #1
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut Connexion avec Windows Authentification
    Bonjour

    Jusqu'a présent j'ai toujours travaillé sur des base MS_SQL possédant un User ID et Password

    Pour cela je construit une chaine de connexion en spécifiant database, server, UserID, Password
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "database=ZIStat;server=ZIServer;User ID=username;pwd=Pasword"
    Jamais de souci avec CA

    Mais je viens d'installer un SQL Express en Windows Authentification pour faire des test sur mon portable en vacance
    Sur ma machine je suis evidement Admin et sans password
    du coup ma connexion ne fonctionne plus
    J'ai essayé ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "database=ZIStat;server=OLIBARA\\SQLEXPRESS;User ID=OLIBARA\\user;pwd="
    Mais la connection ne passe pas
    [System.Data.SqlClient.SqlException] = {"Login failed for user 'OLIBARA\\user'."}
    Suis-je obligé de creer un SQL Server Authentification ?
    Sinon que manque-t-il ??

    Merci de votre aide

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2003
    Messages : 733
    Billets dans le blog
    8
    Par défaut
    Le plus simple est définir, au niveau de l’instante, l’authentification Mixte (SQL server et Windows).

    N’oublie pas, après avoir modifié le mode d’authentification, de redémarrer tous les services de l’instance SQL Server.

    A+

  3. #3
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 245
    Par défaut
    Première chose, le User et Password de la chaine de connexion n'a absolument rien à voir avec le User de Windows, ce sont des User propre à SQLServer à déclarer dans celui-ci.
    Il est possible de mapper les users de Windows dans SQL, ainsi dans la chaine il semble apparaitre le user Windows mais en réalité c'est bien celui de SQL qui apparait

    Pour ce qui est de la connexion en Authentification Windows, il ne faut plus utiliser le user et pwd, mais spécifier le mode IntegratedSecurity.

    Voir toutes les chaines de connections possibles sur ce site : http://www.connectionstrings.com/default.aspx

  4. #4
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Merci a vous

    Je me suis provisoirement sorti d'affaire en utilisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     // Trusted_Connection = True;
     
    string baseConnect = "database={0};server={1};Trusted_Connection = True;";
    Mais je vais investiguer l'authentification mixte

  5. #5
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 245
    Par défaut
    L'authentification mixte n'est rien d'autre que la possibilité d'utiliser soit l'authentification Windows, soit l'authentification SQL pour te connecter au serveur.

    Sachant que, sur MS SQLServer, l'authentification Windows est toujours activée et n'est pas désactivable, si tu as fait de l'authentification SQL sur ton serveur, c'est que celui-ci est déjà configuré en authentification mixte

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/05/2015, 19h49
  2. SQL server:connexion avec authentification windows
    Par win_ubuntu dans le forum JDBC
    Réponses: 0
    Dernier message: 14/05/2013, 19h20
  3. Réponses: 1
    Dernier message: 22/02/2007, 14h19
  4. [Hibernate] Connexion SQL Server authentification windows
    Par Michel38 dans le forum Hibernate
    Réponses: 3
    Dernier message: 09/01/2006, 11h11
  5. Problème de connexion WMI avec Windows XP
    Par Against Me! dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 24/05/2005, 09h28

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