Meilleur auteur de réponses
Impossible de se connecter à ma base de données

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
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- Marqué comme réponse DJELOUAH Laala samedi 12 octobre 2013 11:29
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- Marqué comme réponse DJELOUAH Laala samedi 12 octobre 2013 11:29
-
-
-
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