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

Bases de données Discussion :

Connexion à SQL Server 2008


Sujet :

Bases de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 23
    Par défaut Connexion à SQL Server 2008
    bonjour,

    un peu de code valant mieux qu'un long discours

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
       QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
        db.setHostName("monDSN");
        db.setUserName(userName);
        db.setPassword(password);
        db.setPort(numPort);
        db.setDatabaseName("test");
     
        //QString serverName = "localhost";
        //QString dbName = "test";
        //QString dsn = QString("DRIVER={SQL Server};SERVER=%1;DATABASE=%2;UID=;PWD=;").arg(serverName).arg(dbName);
        //db.setDatabaseName(dsn);
    je suis en train de suivre le tuto de Alain Defrance
    et je n'arrive pas à me connecter en utilisant sa méthode de création de dsn.

    en fait à quoi correspond le couple username/Password ?
    où puis-je l'éditer ?
    j'ai essayé avec "sa" et sans mdp mais non.

    j'ai eu beau tester toutes les façons de créer des dsn auxquelles j'ai pensé, rien n'y fait ça ne marche jamais.

    de toute façon avec le SQLServer MS, je n'arrive à me connecter qu'en utilisant l'authentification NT. il doit me manquer quelque chose...

    par contre la méthode en commentaire fonctionne. mais je vois rarement cette façon de faire. pourquoi ?

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 246
    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 246
    Par défaut
    Le couple username/password correspond à un compte utilisateur dans SQLServer. Le compte sa en est un, c'est même le principal puisque c'est le compte d'administration.

    Mais cela dépend du mode d'authentification choisit pour se connecter mais surtout aussi du mode d'authentification configuré dans SQLServer.

    Par défaut SQLServer est configuré avec le mode d'authentification Windows. Dans ce cas là, il n'y a pas besoin de username/password pour se connecter puisque c'est ta session Windows qui t'authentifie auprès du serveur.

    Pour utiliser le couple username/password, il faut que le serveur SQLServer soit configuré pour accepter les modes d'authentification mixte, c'est à dire au choix aussi bien la mode Windows que le mode SQL.

    Si tu ne peux pas te connecter avec le compte sa même avec SSMS c'est soit que le mot de passe n'est pas bon, soit que le serveur n'est pas configuré pour le mode mixte.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 23
    Par défaut
    merci pour ta réponse.
    j'ai dû rater qqch lors de l'installation car je n'ai aucun souvenir de mot de passe ou de compte administrateur.
    je vais réinstaller sql server et faire plus attention.

  4. #4
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 246
    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 246
    Par défaut
    Tu n'as pas besoin de réinstaller SQLServer, tu peux en modifier les paramètres après installation.

    LE compte administrateur sa est automatiquement et systématiquement créé.
    Si tu n'as pas choisit le mode d'authentification mixte à l'installation, ce compte est désactivé. Si tu l'as choisit, il est activé et tu as dû obligatoirement saisir un mot de passe.

Discussions similaires

  1. Connexion SQL Server 2008 R2
    Par mpilard dans le forum Développement
    Réponses: 11
    Dernier message: 22/03/2011, 13h58
  2. Erreur de connexion à SQL Server 2008 express
    Par NTIC13 dans le forum MS SQL Server
    Réponses: 36
    Dernier message: 21/01/2011, 18h14
  3. Réponses: 3
    Dernier message: 19/07/2010, 14h22
  4. connexion sql server 2008 et visual studio 2008
    Par samiou11 dans le forum EDI/Outils
    Réponses: 2
    Dernier message: 11/05/2009, 20h32
  5. Probleme de Connexion SQL server 2008 & VB 2008
    Par kashomi dans le forum VB.NET
    Réponses: 2
    Dernier message: 03/11/2008, 09h31

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