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#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 101
    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 éprouvé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2006
    Messages : 124
    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 confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 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).

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    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 confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 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é.

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    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...

+ 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