none
Impossible de se connecter à ma base de données RRS feed

  • Question

  • Bonjour tout le monde, 
    S'ils vous plaît, je rencontre ce problème là au lancement de mon application ( après avoir entrés le username et password et cliqué sur le button se connecter ) .. vu qu'il y'a une requête de bdd qui est entrain de s'éxécuter. 
    Le programme s'arrête et m'affiche cette exception ( erreur ) :

    Une exception non gérée du type 'System.Data.SqlClient.SqlException' s'est produite dans System.Data.dll
    Informations supplémentaires : Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (provider: SQL Network Interfaces, error: 26 - Erreur lors de la localisation du serveur/de l'instance spécifiés)

    sachant que j'ai cette chaîne de connexion :  
    <add name="bd" connectionString="Data Source=C:\Users\hp\Documents\Visual Studio 2012\Projects\StageApp\StageApp\bin\Debug\Cantine.mdf;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False"
          providerName="System.Data.SqlClient"  />

    j'ai mis ma base de données dans le dossier Bin car je souhaite déployer mon application avec InstallShield ensuite

    Pouvez vous m'aider s'ils vous plaît ?  merci d'avance pour vos réponses
    vendredi 11 octobre 2013 11:20

Réponses

  • Bonjour,

    La chaîne de connexion à utiliser est :

    Server=.\SQLEXPRESS;AttachDbFilename=C:\Users\hp\Documents\Visual Studio 2012\Projects\StageApp\StageApp\bin\Debug\Cantine.mdf;Database=Cantine;Intregrated Security=True;Connect Timeout=15
    

    Il faut remplacer la propriété Server par le nom du serveur (ici c'est LOCALHOST avec l'instance nommée SQLEXPRESS).

    Il faut remplacer la propriété Database par le nom de votre base de données (je pense que c'est Cantine mais à vérifier).

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    samedi 12 octobre 2013 07:02
    Modérateur

Toutes les réponses

  • Bonjour,

    La chaîne de connexion à utiliser est :

    Server=.\SQLEXPRESS;AttachDbFilename=C:\Users\hp\Documents\Visual Studio 2012\Projects\StageApp\StageApp\bin\Debug\Cantine.mdf;Database=Cantine;Intregrated Security=True;Connect Timeout=15
    

    Il faut remplacer la propriété Server par le nom du serveur (ici c'est LOCALHOST avec l'instance nommée SQLEXPRESS).

    Il faut remplacer la propriété Database par le nom de votre base de données (je pense que c'est Cantine mais à vérifier).

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    samedi 12 octobre 2013 07:02
    Modérateur
  • Merci beaucoup,
    sa a marché a merveille chez un ami à moi, mais chez moi sa ne veut toujours pas marcher.
    Il m'a dis que c'est surement mon SQL SERVER qui n'est pas configuré pour accepter ( autoriser ) les connexions distantes.. c'est le cas?
    samedi 12 octobre 2013 11:30
  • Voici une capture d'écran de mon pc


    Vous n'aurez pas une solution à ce problème s'ils vous plaît Mr TOURREAU?
    Merci infiniment 
    samedi 12 octobre 2013 12:19
  • Bonjour,

    Avant d'aller plus loin, pouvez-vous connecter à votre serveur de base de données depuis SQL Server Management Studio ? Si oui, quelles informations d'authentification utilisez vous ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    dimanche 13 octobre 2013 23:30
    Modérateur