Mysql
 sql >> Base de données >  >> RDS >> Mysql

(fournisseur :Named Pipes Provider, erreur :40 - Impossible d'ouvrir une connexion à SQL Server)

Votre problème est que vous utilisez un System.Data.SqlClient.SqlConnection dans une tentative de connexion à un MySql serveur.

Pour se connecter à MySql vous devez utiliser un MySqlConnection qui vous demandera d'ajouter un fournisseur MySql de référence pour Ado.Net appelé MySql.Data

Pour ce faire, le moyen le plus simple consiste à utiliser le gestionnaire de packages NuGet. Dans Visual Studio, cliquez sur :Outils> NuGet Package Manager -> Gérer les packages Nuget pour la solution.

Dans le formulaire, cliquez sur Parcourir et sélectionnez MySql.Data.

Remarque :il existe également un fournisseur EntityFramework si vous souhaitez l'utiliser à la place d'Ado.Net.

À partir de là, cochez les projets dans lesquels vous souhaitez utiliser le fournisseur et cliquez sur installer.