Hallo ich wollte mal testweise ne Verbindung zu nem entfernten MySQL server herstellen, dabei bekomme ich folgende Exception:
Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (provider: Named Pipes Provider, error: 40 - Verbindung mit SQL Server konnte nicht geöffnet werden)
ich versuche das auf folgende Weise:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| public Form1() { InitializeComponent(); }
private void button1_Click(object sender, EventArgs e) { SqlConnection connection = new SqlConnection(); connection.ConnectionString = Program.ConnectionString; richTextBox1.Text=""; try { connection.Open(); } catch (Exception E) { richTextBox1.Text=E.Message; } |
meinen connectionstring baue ich mir etwas unbeholfen so zusammen:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| public static string Server = "ipadresse"; public static string Username = "user"; public static string Password = "password"; public static string Database = "dbname"; public static string ConnectionString = "Data Source=" + Server + ";"; ConnectionString = ConnectionString + "User ID=" + Username + ";"; ConnectionString = ConnectionString + "Password=" + Password + ";"; ConnectionString = ConnectionString + "Initial Catalog=" + Database; |
Die Datenbank erlaubt die Annahme von Verbindungen zu jedem Host, daher weiß ich nicht was hier falsch läuft.
Vielen Dank für Eure Hilfe