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

VB.NET Discussion :

Connexion VB.NET et base SQL


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par défaut Connexion VB.NET et base SQL
    Bonjour,

    j'ai installe SQL server 2005 et j'ai cree une base de donnee.
    Je veux avoir access a cette base de donnee depuis VB.NET

    et quand j'essaye de me connecter j'ai le message erreur suivant:

    " Failes to generate a user instance of SQL server. Only an integrated connection can generate a user instance. The connection will be closed"

    Est quelqu'un aurait une idee de ce que c'est le probleme ?

    Je suis debutante et je commence a decouvrir cet environnement de travail ( ma question peut etre tres bete !!)

    Merci d'avance

  2. #2
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    C'est pourtant clair..
    Ton utlisateur n'as pas les droits suffisants pour se connecter à la base en question.

    Ajoute dans les utilisateurs de la base et le tour sera joué

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par défaut
    En fait quand je me connecte a la base via 'Microsoft sql server management' je me connecte as:
    login: sa
    pwd: Celui que j'avais specifie au moment de l'installation de sql server 2005

    j'utilise le meme login et mot de passe avec VB.NET et j'obtiens le message d'erreur deja decrit precedemment !

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par défaut
    Bonjour,

    j'ai cree un autre "user" avec sql server management et je lui ai donnee tous les access mais ca ne marche pas encore

    quelqu'un aurait une idee ?

  5. #5
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Tout d'abord ta sécurité Sql Server est-elle basée sur le login Sql Server ou sur la Windows Authentication ? (de mémoire, c'est un paramètre à l'installation de Sql Server).

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par défaut
    Salut,

    Ma connexion est base sur sql server authentification avec
    login: sa ( fixe depuis l'installation)
    mot de passe: celui que j'avais rentre pendant l'installation

  7. #7
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    OK.

    Sinon, je viens de relire ton message d'erreur et il ne me semble pas correspondre (de mémoire et contrairement à ce que dit Bossun - mais je peux me tromper), à une erreur de nom d'utilisateur invalide.

    Peux tu décrire précisément les manips qui aboutissent à cette erreur ?

  8. #8
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par défaut
    Depuis Microsoft Visual basic 2008 je fais:
    tools--> Connect to Database
    je selecte " Microsoft sql server database file"
    ensuite ile me demande "database file name" et donc j'indique le chemin complet de mon haifa.mdf file

    dans la meme fenetre je choisit "SQL server authentification" et je fais rentrer sa et mon mot de passe.

    enfin connect !!

  9. #9
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Ok, je crois voir.

    Je ne connais pas le fw 3.5 et VS 2008, mais l'attachement d'une base à un fichier est une procédure que l'on utilise que lorsque on copie un fichier de DB sur un poste où cette DB n'est pas connu du serveur (je ne l'utilise que sur Sql Express à vrai dire). Dans Sql Server, tu dois choisir la base sur laquelle tu te connecte (puisque tu as créé ta base, tu n'as aucune raison de t'attacher au fichier).

  10. #10
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par défaut
    en fait dans VB 2008 il ne demande pas le nom de la base !! il demande juste uniquement le fichier .mdf

    Je sais pas si j'ai bien compris ta derniere reponse !

  11. #11
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Quel DataSource te présente-t-il quand tu vas sur Tools - Connect Database ?

  12. #12
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par défaut
    Il me propose deux:
    Microsoft Access database file et Microsoft sql server database file !!

  13. #13
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    euh ... c'est bizarre, ça.

    Apparemment, VS ne détecte pas la présence de Sql Server. C'est une instance locale de Sql Server que tu as ?

    Quand tu fais un "change" sur le Data Source du dialogue "Add Connection" il ne te présente que Sql Server Data Base File et Access DataBase File ? c'est bien cela ?

    Tu n'as pas de choix <other> ? si oui, sélectionne <other> et regarde ce qu'il te présente dans la combo Data Provider.

  14. #14
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par défaut
    non il n'y a pas d'autres choix

  15. #15
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut

    Aller dans paneau de config -> installer/virer les softs -> chosir VS 2008 -> chosir "Virer" -> Réinstaller VS 2005.

    Bon, sérieusement, là je ne vois pas. Il doit y avoir clairement un problème avec VS 2008 sur la façon d'aller récupérer ses DataSources; mais là je ne suis pas compétent.

    Je reitére ma question : ton installe Sql Server est locale à ton post ? de quelle version s'agit-il ?

    Par ailleurs, on dirait que ADODB.Net n'est pas installé (enfin, plus exactement, ca ferait à peu près ce comportement là, je pense).

    As tu tenté une connexion par programme ?

    Est ce une beta de 2008 ou la version finale ? (NB : je ne connais ni l'une ni l'autre).

  16. #16
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par défaut
    je viens de tester une connexion par programme et ca marche !!
    pourquoi ca ne marche pas avec tools --> connect to database !! je vois pas
    Je vais avoir des cheveux blanc si je continue comme ca

  17. #17
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par haifa28 Voir le message
    je viens de tester une connexion par programme et ca marche !!
    pourquoi ca ne marche pas avec tools --> connect to database !! je vois pas
    Je vais avoir des cheveux blanc si je continue comme ca
    Bon, on sait donc déjà que le problème ne vient ni de Adodb, ni de Sql Server.

    Je (re)réitére ma question : Beta ou final, le VS 2008 ?

    Visiblement le problème vient de l'installe de Vs 2008.

  18. #18
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par défaut
    Salut,

    Je crois que c'est beta !!

  19. #19
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Le mieux, maintenant que le problème est identifié comme n'étant pas un problème .Net, est sans doute que tu ailles dans le forum ad-hoc (VS ou Beta) et repose ta question.

    Pour ma part je ne peux pas t'aider plus. (je n'ai pas encore installé 2008).

Discussions similaires

  1. [MySQL] comprendre une connexion php sur une base SQL
    Par gillot007 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/12/2008, 14h53
  2. Réponses: 4
    Dernier message: 03/05/2008, 16h14
  3. Connexion en VB sur base SQL Server 2005
    Par john.fender dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/01/2007, 12h20
  4. connexion ADO.Net à une base Firebird
    Par Herwin78800 dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 23/12/2006, 23h12
  5. Connexion dynamique sur une base SQL Server
    Par jh0483 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 19/08/2005, 16h10

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