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 :

[MS SQL] Problème de connexion


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut [MS SQL] Problème de connexion
    Bonjour,

    Dans mon entreprise j'ai un serveur SQL 2005.
    En ce moment je suis en train de développer une petite application sur mon poste de travail.

    Afin d'avancer plus vite, j'ai installer sur mon MACBOOK PRO 2 machines virtuelles :
    - Une 2003 R2 avec MS SQL 2005 (Même machine que le serveur de l'entreprise) --> avec restauration de la BDD ou je travail dans mon entreprise.
    - Une XP avec Visual Studio 2005 pour ouvrir mon projet et travailler dessus chez moi.

    Mais je n'arrive pas à me connecter à ma BASE DE DONNEES avec le script de connexion définit dans mon application, pourtant j'ai bien changer le nom du serveur. Mais ça marche sur mon poste de travail (la chaine de connexion du poste client au serveur de l'entreprise).

    Voici mon script de connexion (qui marche de mon poste de travail entreprise au serveur de l'entreprise) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     ' *** FONCTION DE CONNEXION BASE DE DONNEES *** '
        Function connexion_bdd()
     
            ' --- Déclaration de variables
            Dim fichier As String = "c:\tdb\connexion.txt"
            Dim ligne As String
            Dim vgconnecte As String = ""
     
            ' --- Lecture du fichier
            Try
                ' --- Ouverture du fichier
                Dim rdd As New IO.StreamReader(fichier)
                ' --- Lecture de la ligne de connexion
                ligne = rdd.ReadLine
                ' --- Récupération de la chaîne de connexion
                vgconnecte = ligne
                ' --- Fermeture du fichier
                rdd.Close()
     
                ' --- Cas d'erreur de lecture de fichier
            Catch ex As Exception
                ' --- Affichage message d'erreur
                MessageBox.Show("Erreur lors de la lecture du fichier de connexion!", "Erreur fichier c:\tdb\connexion.txt", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1)
            End Try
     
            ' --- Return de la valleur de connexion
            Return vgconnecte
        End Function

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     ' --- Connexion à la base de données
            Try
                ' --- Ouverture de la connexion
                connection.Open()
     
                ' --- Cas d'erreur
            Catch ex As Exception
                MessageBox.Show(ex.ToString)
                ' --- Message d'erreur
                message_erreur_ouverture_bdd()
                Exit Sub
            End Try
    Mon fichier de connexion :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Data Source=MATTSRV\MATTSQL;Initial Catalog=TDB_INFORMATIQUE; Integrated Security=true; USER=TDB_INFORMATIQUE; PWD="MOT DE PASSE";

    Voici le message d'erreur que j'ai lorsque je tente une connexion à la base de données :



    De plus, lorsque je genere mon application voici les erreurs de génération :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    e exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.IO.FileNotFoundException' s'est produite dans mscorlib.dll
    Une exception de première chance de type 'System.InvalidOperationException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Une exception de première chance de type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll

    Mon USER TDB_INFORMATIQUE est bien enregistré sur le serveur.

    Ce qui est bizarre c'est quand je crée un lien ODBC sur ma machine cliente vers le Serveur SQL dans Outil d'administration avec mon USER TDB_INFORMATIQUE il arrive à établir la connexion.


    Merci d'avance pour votre aide,

    .Matt

  2. #2
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut
    Problème résolu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Data Source=MATTSRV\MATTSQL;Initial Catalog=TDB_INFORMATIQUE; Integrated Security=false; USER id=TDB_INFORMATIQUE; PWD=password;
    J'avais mis le Integrated Security=false à TRUE hors je fais une authentification SQL et pas WINDOS.


    .Matt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL] Problème de connexion à ma BDD
    Par djey08 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 16/05/2007, 11h22
  2. Sql Server 2005 Express - Problème de connexion
    Par vandeyy dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 30/11/2005, 15h53
  3. [VB.NET] Problème de connexion à SQL Server
    Par Nesmontou dans le forum ASP.NET
    Réponses: 8
    Dernier message: 29/07/2005, 10h12
  4. [MSDE2000] Problème de connexion avec DbaMgr2k et SQL WDA
    Par Coplan dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/06/2005, 15h37
  5. [MFC] Problème Socket + Connexion SQL
    Par BananaUltra3C dans le forum MFC
    Réponses: 6
    Dernier message: 20/05/2005, 16h41

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