Mysql
 sql >> Datenbank >  >> RDS >> Mysql

(Anbieter:Named Pipes Provider, Fehler:40 - Konnte keine Verbindung zu SQL Server öffnen)

Ihr Problem ist, dass Sie eine System.Data.SqlClient.SqlConnection verwenden beim Versuch, sich mit MySql zu verbinden Server.

Zum Verbinden mit MySql Sie müssen eine MySqlConnection verwenden Dazu müssen Sie einen MySql-Referenzanbieter für Ado.Net namens MySql.Data hinzufügen

Der einfachste Weg, dies zu tun, ist die Verwendung des NuGet-Paket-Managers. Klicken Sie in Visual Studio auf:Extras> NuGet-Paketmanager -> Nuget-Pakete für Lösung verwalten.

Klicken Sie im Formular auf Durchsuchen und wählen Sie MySql.Data.

aus

Hinweis:Es gibt auch einen EntityFramework-Anbieter, wenn Sie diesen anstelle von Ado.Net verwenden möchten.

Markieren Sie hier die Projekte, in denen Sie den Anbieter verwenden möchten, und klicken Sie auf „Installieren“.