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 :

C# et Connexion BD SQL SERVER 2005


Sujet :

C#

  1. #1
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 101
    Points : 46
    Points
    46
    Par défaut C# et Connexion BD SQL SERVER 2005
    Bonjour j'essaie d'acceder ç une base de données à partir d'un petit exemple et ça me donne l'erreur suivante je ne sais pas d'ou est ce vient l'erreur.
    Merci a l'avance

    voila l'erreur :

    sql Excepion:une erreur s'est produite lors de l'établissement d'une connexion au serveur.
    Lors de la connexion à SQL Server 2005,cet échec peut etre du au fait que les parametres par
    defaut de SQL Server n'autorisent pas les connexions à distance.(provider:Fournisseur de canaux nommés,
    error: 40 impossible d'ouvrir une connexion à SQL Server
    et voila le code :


    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
    try
                {
                    SqlConnection MaCon = new SqlConnection("Server=localhost;Database=test;User ID=sa;Trusted_Connection=False");
                    MaCon.Open();
     
                    SqlCommand cmd = new SqlCommand("INSERT INTO ttest (prenom,nom) VALUES ('ttttt','Hutttr')", MaCon);
                    SqlDataReader dr = cmd.ExecuteReader();
     
                    dr.Close();
                    MaCon.Close();
     
     
     
                }
                catch (SqlException e)
                {
                    Console.WriteLine("sql Exception :" + e.Message);
                    Console.Read();
                }

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2006
    Messages : 124
    Points : 130
    Points
    130
    Par défaut
    tu as regardé sur ton serveur SQL si les connexions distantes étaient autorisées ? Il faut regarder dans l'outil de Surface d'exposition SQL Server

  3. #3
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par Eowyn87 Voir le message
    tu as regardé sur ton serveur SQL si les connexions distantes étaient autorisées ? Il faut regarder dans l'outil de Surface d'exposition SQL Server
    Ben là c'est du localhost donc bon.

    Si c'est un SQLExpress remplace localhost par ./SQLEXPRESS.

    Si ça fonctionne pas, ma super technique c'est de regarder dans l'explorateur de serveur de VS quelle chaine de connexion il utilise (clic droit sur ton serveur et propriétés).
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  4. #4
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    587
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    Points : 706
    Points
    706
    Par défaut
    Bonsoir,

    Il me semble que SQLEXPRESS doit être suivi du nom d'utilisateur du PC si c'est en local.

  5. #5
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par harz62 Voir le message
    Bonsoir,

    Il me semble que SQLEXPRESS doit être suivi du nom d'utilisateur du PC si c'est en local.
    Suivi ou précédé ?
    Moi j'ai toujours mis ./SQLEXPRESS et ça a toujours fonctionné.
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  6. #6
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    587
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    Points : 706
    Points
    706
    Par défaut
    Bonsoir,

    Précédé, moi j'avais une erreur en utilisant seulement SQLEXPRESS. Je devais écrire nomPC\SQLEXPRESS

    Par contre je savais pas qu'un point suffisait...

  7. #7
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 101
    Points : 46
    Points
    46
    Par défaut
    bah au fait j'ai ajouter /SQLEXPRESS et il ma donné une erreur de session
    donc premier probleme resolu merci
    et j'ai chercher la chaine depuis le serveur copier coller dans mon code et ça marche donc prob resolu
    merci a vous

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

Discussions similaires

  1. connexion avec sql server 2005 impossible
    Par samir_64 dans le forum Administration
    Réponses: 1
    Dernier message: 09/06/2008, 22h04
  2. Connexion MS SQL Server 2005 et Visual Studio 2005
    Par dvi24 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 17/05/2008, 13h25
  3. Créer connexion ODBC sql server 2005
    Par noname_971 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/12/2007, 12h38
  4. [Delphi7] Connexion avec SQL Server 2005
    Par ghiles82 dans le forum Bases de données
    Réponses: 4
    Dernier message: 28/11/2007, 16h19
  5. Problème connexion Cube SQL SERVER 2005 avec EXCEL
    Par nnasser dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 22/09/2006, 15h23

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