Hi,
bis jetzt habe ich die Daten meiner Programme lokal als .xml abgespeichert. Beim Start wird die Datei gelesen & das vorhandene DataSet aktualisiert.
Jetzt soll ein Programm allerdings von beliebig vielen Pcs auf die gleichen Daten zugreifen und ich habe eine MS SQL 2012 DB bereitgestellt bekommen.
Nun stehe ich vor der Herrausforderung auf diese DB zuzugreifen und die Funktionalität so hinzubekommen, wie es auch mit der xml war.
Also DB auslesen und DataSet füllen und beim schließen das DataSet in die DB schreiben. Bis jetzt hatte ich noch nichts mit SQL am Hut, ich hab jetzt
zwar schon ein paar Artikel & Posts dazu gelesen aber bis jetzt versteh ich noch nicht wirklich viel. Ich habe ein Codebeispiel gefunden, dass mir schlüssig
erscheint:
Der Compiler hat kein Problem mit dem Quelltext. Allerdings kommt keine Verbindung zustande. Ich hab folgende Meldung erhalten: 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 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)
Die Zugangsdaten hab ich 3mal kontrolliert. Meint ihr der Fehler liegt bei meinem Zugriffsversuch oder bei der DB?
bis jetzt habe ich die Daten meiner Programme lokal als .xml abgespeichert. Beim Start wird die Datei gelesen & das vorhandene DataSet aktualisiert.
Jetzt soll ein Programm allerdings von beliebig vielen Pcs auf die gleichen Daten zugreifen und ich habe eine MS SQL 2012 DB bereitgestellt bekommen.
Nun stehe ich vor der Herrausforderung auf diese DB zuzugreifen und die Funktionalität so hinzubekommen, wie es auch mit der xml war.
Also DB auslesen und DataSet füllen und beim schließen das DataSet in die DB schreiben. Bis jetzt hatte ich noch nichts mit SQL am Hut, ich hab jetzt
zwar schon ein paar Artikel & Posts dazu gelesen aber bis jetzt versteh ich noch nicht wirklich viel. Ich habe ein Codebeispiel gefunden, dass mir schlüssig
erscheint:
VB.NET-Quellcode
- Dim conn As SqlClient.SqlConnection
- Try conn = New SqlClient.SqlConnection
- conn.ConnectionString = "server= Pxxx797;" _
- & "user id= et_user;" _
- & "password= M2014" _
- & "database= Etfg"
- conn.Open()
- MsgBox("OK")
- Catch myerror As SystemException
- MsgBox("Keine Verbindung zur Datenbank : " & myerror.Message.ToString)
- End Try
Der Compiler hat kein Problem mit dem Quelltext. Allerdings kommt keine Verbindung zustande. Ich hab folgende Meldung erhalten: 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 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)
Die Zugangsdaten hab ich 3mal kontrolliert. Meint ihr der Fehler liegt bei meinem Zugriffsversuch oder bei der DB?
Option strict = on
If it's stupid and it works it ain't stupid.
If it's stupid and it works it ain't stupid.