Zunächst einmal, ich weiß, das wurde eine Million Mal gefragt, aber ich kann es einfach nicht herausfinden, was schief läuft.Es konnte keine Verbindung zu einem der angegebenen MySQL-Hosts hergestellt werden. Fehler mit C#
Ich habe eine lokale Datenbank mit Microsoft Management Studio erstellt, und ich möchte über C# eine Verbindung herstellen. Heres mein Code:
string connStr = "Server=MSSQLSERVER;Database=UrenRegi;IntegratedSecurity=yes;Uid=auth_windows;";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
MySqlCommand cmd = new MySqlCommand("SELECT * From Users", conn);
MySqlDataAdapter adp = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
adp.Fill(ds, "LoadDataBinding");
dataGrid.DataContext = ds;
conn.Close();
Der Fehler: Additional information: Unable to connect to any of the specified MySQL hosts.
Im mit Windows-Authentifizierung, weil ich sicher wissen, dass es funktioniert.
Mein SQL-Konfigurationsmanager sagt, dass der lokale Server MSSQLSERVER genannt werden sollte. – Simon
Uid = auth_windows sieht seltsam aus ohne Pwd = myPassword; wenn das wirklich mein sql ist ... – Vladimir
Setzt "MSSQLSERVER" DNS in irgendetwas auf? Dieser 'Server' Wert sollte entweder eine IP oder etwas sein, das in DNS aufgelöst wird. –