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

C# Discussion :

Prob de connection avec SQL Server


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur Test
    Inscrit en
    Octobre 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur Test

    Informations forums :
    Inscription : Octobre 2009
    Messages : 23
    Par défaut Prob de connection avec SQL Server
    Bonjour,

    J'ai une petite erreur de connection avec SQL Sever que j'arrive pas à comprendre, quand j'essaie de me connecter à ma BDD j'ai cette erreur :

    An error has occured while establishing a connection to the server. When connecting to SQL Server 2005, this failure may caused by the fact that under the default setting SQL Server does not allow remote connections. (provider:SQL Network Interfaces, error:26-Error Locating Server/Instance Specified)
    Je vois pas trop ou est mon erreur en fait (en même temps je suis débutant en C# ça doit jouer aussi ^^)

    Mon bout de code est le suivant :

    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
    public Connexion()
    		{
                SqlConnection connect = new SqlConnection("Server=BME155\\SQLEXPRESS;" +
    			                                            "Database=PanneBanc;" +
    			                                            "Trusted_Connection=True;");
     
                try
                {
                    connect.Open();
                    MessageBox.Show("Base de données ouverte....");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("ERREUR de connection:"+ex.Message);
                }
    		}
    Est ce qu'il y a des choses à définir en plus soit dans SQL Sever soit dans mon EDI, ou alors faut il installer quelquechose en plus sur mon poste ???
    Pour information je travaille :

    OS : Windows XP
    EDI : SharpDevelop2.0
    SGBD : SQl Server Express 2005

  2. #2
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    Apparemment il faut que tu actives les connexions distantes dans ton SQL Surface Area Configuration.

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur Test
    Inscrit en
    Octobre 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur Test

    Informations forums :
    Inscription : Octobre 2009
    Messages : 23
    Par défaut
    Ok,

    pour ça il faut bien ouvrir SQL Server Configuration Manager, ouvrir Configuration du Reseau SQL Server 2005, cliquer sur Protocoles pour SQLExpress choisir TCP/IP et lui dire de l'activé et ensuite il faut redémarer SQL Server sans pour autant redémarer le PC ???

    Car c'est ce que j'ai fais et celà ne marche toujours pas j'ai toujours le même message depuis un ordinateur distant.

    Est ce que j'aurais oublié de faire quelquechose avant c'est tout a fais possible mais quoi ??

  4. #4
    Max
    Max est déconnecté
    Expert confirmé

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Par défaut
    Salut.

    Là tu es allé voir du côté des protocoles de communication. Pour activer l'accès à distance, tu peux aller dans ton SQL Server Management Studio, tu te connectes à ton instance et tu fais un clic droit > propriétés dessus. Dans la partie "Connections" il y a une case à cocher (cf. capture).

    Bon courage
    Images attachées Images attachées  

  5. #5
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    As-tu essayé :

    Démarrer -> Microsoft SQL Server 2005 -> Configuration Tools -> SQL Surface Area Configuration.

    Et dedans tu vas dans Surface Area Configuration for Services and Connections, et dans Remote Connections tu sélectionnes "Local and Remote connections".

  6. #6
    Membre averti
    Homme Profil pro
    Ingénieur Test
    Inscrit en
    Octobre 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur Test

    Informations forums :
    Inscription : Octobre 2009
    Messages : 23
    Par défaut
    @ eusebe19 : Déjà fais mais ça n'a pas résolus le schmilblik ^^

    @ Jean-Michel Ormes : J'ai été voir et c'est déjà de base comme ça en fait et j'ai toujours le même message d'erreur

    Je commence à droire que Crosoft m'en veux, car j'ai essayé mon prog sur l'ordi où est installé mon SQL Server et ça marche niquel mais dés que je suis sur un ordi distant où SQL Server n'est pas installé ça me met ce fameux message d'erreur.

    j'espére que j'ai pas besoin d'installer SQL Server sur le poste car ce seras la loose quand je vais devoir déployer mon prog si on dois installer SQL Server sur tout les poste concerner.

    Mais par contre je me demandais si il ne fallais pas créer une instance SQL Server sur l'ODBC Windows ??

  7. #7
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    Citation Envoyé par Odledieu Voir le message
    Mais par contre je me demandais si il ne fallais pas créer une instance SQL Server sur l'ODBC Windows ??
    Euh...oui.

    Par contre, ta chaîne de connexion est peut-être pas bonne. Là, on dirait que t'as laissé le nom de la machine qui as SQL Server installé dessus.

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

Discussions similaires

  1. pb connection avec sql server
    Par flower111 dans le forum JDBC
    Réponses: 5
    Dernier message: 24/04/2009, 13h31
  2. Problème de connection avec SQL Server Exppress 2005
    Par qlaimand dans le forum Windows Forms
    Réponses: 2
    Dernier message: 06/04/2009, 11h37
  3. Probléme de connection avec SQL SERVER
    Par benhassine dans le forum JDBC
    Réponses: 3
    Dernier message: 19/09/2007, 13h58
  4. [VS] Remote connection avec SQL Server 2005 Express
    Par Invité dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 28/05/2006, 22h28
  5. Réponses: 7
    Dernier message: 18/07/2005, 13h42

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