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

Windows Forms Discussion :

c# 1.1 + sql express 2005 + vista !?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 164
    Par défaut c# 1.1 + sql express 2005 + vista !?
    Bonjour,

    J'ai une application qui tourne sous c# 1.1 et qui se connecte a une db msde tout fonctionne parfaitement !

    sous vista msde ne s'installe pas, il faut donc installer sql express 2005 c'est ce que j'ai fait mais lorsque j'essayes de me connecter avec le meme programme ca plante !!!

    J'ai bien sur changer la connectionStrings qui n'est pas la meme sous msde et sql express 2005 !!

    Quelqu'un a deja eu ce probleme ou peut on me renseigner vers ou commencer a chercher ?!

    Je vous remercie
    Christophe

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    lorsque j'essayes de me connecter avec le meme programme ca plante
    Ca plante comment ? quelle exception est levée ?
    Il ne suffit pas de changer la connection string, il faut aussi changer le provider de base de données...
    Fais voir le code qui gère la connection, on y verra plus clair

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 164
    Par défaut
    salut salut,

    alors je viens d'essayer sur un windows 2003 ca plante aussi !!

    voici ma chaine de connection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "Data Source=.\\MonInstanceName;Initial Catalog=master;User Id=sa;Password=MonMotDePasse";
    Je connecte sur la db master juste pour faire un test de connection c'est tout !!!

    et mon bout de code fait en dotnet 1.1 qui ouvre la connection :

    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
     
    SqlConnection conn = new SqlConnection();
    			conn.ConnectionString = chaine;
     
    			try
    			{
    				conn.Open();
    				MessageBox.Show("- Connection ouverte -");
    			}
    			catch(Exception ex)
    			{
    				MessageBox.Show("Impossible de se connecter " + ex.Message);
     
    			}
    			finally
    			{
    				conn.Close();
     
    			}
    alors l'exception me dit :
    check your network connection !!!

    Bon si tu as une idée pour que j'arrive a me connecter sur un sql server 2005 avec une simple form je suis preneur !

    Je te remercie
    Christophe

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Quelques questions bêtes...
    - La prise est bien branchée ? (non je déconne )
    - le service SQL Server est bien démarré ?
    - SQL Server est bien configuré pour accepter les connections TCP ? (par défaut ce n'est pas le cas, seul le protocole "Shared Memory" est activé)

    Sinon, essaie de créer la connexion avec l'assistant de Visual Studio ("Explorateur de serveurs" ou "Explorateur de base de données", selon la version de VS), et regarde si ça marche.

    Vérifie aussi la syntaxe de ta connection string. D'après ce site, pour le champ data source, il faut mettre servername\SQLEXPRESS (tu ne peux avoir qu'une instance avec SQL Server Express il me semble), et non pas ".\\MonInstanceName".

  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
    Je plussoie pour la DataSource.

    Pour un SQLExpress la connection string est de ce genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "Data Source=SEYMOUR\SQLEXPRESS;Initial Catalog=MyBDD;Integrated Security=True"

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Sauf que tu peux garder "User Id=sa;Password=MonMotDePasse" au lieu de "Integrated Security=True" si tu n'utilises pas l'authentification Windows...

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/05/2008, 11h45
  2. Réponses: 4
    Dernier message: 20/07/2007, 11h14
  3. Vista et Sql express 2005
    Par petit arbre dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 19/02/2007, 19h29
  4. sql express 2005 cree une bd
    Par rabi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/06/2006, 12h21
  5. MS SQL Express 2005... Connection de ExpressManager / Server
    Par papouAlain dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 18/03/2005, 18h48

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