Hallo,
ich habe auf einem Rechner den MS SQL Server Express 2008 installiert. Über das Internet sollen jetzt mittels ODBC-Verbindung (natürlich mit Passwort geschützt) die einzelnen Clients auf die Datenbank des Servers zugreifen können. Hierzu habe ich zum einen eine meiner Webseiten auf DynDNS umgeschalten, alternativ aber auch ein DynDNS-Account erstellt.
Ich nutze weiterhin eine Fritzbox, die sich direkt beim DynDNS-Server meines Providers Strato anmeldet. Alternativ hatte ich den „DynDNS Updater“ installiert.
Pingt man die Webseite an, so erhalte ich wie gewünscht meine eigene IP-Nummer.
Allerdings habe ich ein Problem bei der Einrichtung des Microsoft ODBC-Treibers: ich habe die Verbindung mit dem Asisstenten unter Start\Einstellungen\Systemsteuerung\Verwaltung\Datenquellen (ODBC) eingerichtet. Dort gibt es gleich auf der ersten Seite die Frage: „Mit welchem SQL-Server möchten Sie sich verbinden?“. Trage ich hier meine IP-Nummer mit dem Datenbanknamen ein („91.13.xx.xxx\sqlexpress“), so funktioniert der Zugriff über den anderen PC wunderbar.
Leider ändert sich die IP-Nummer, weswegen ich ja gerade auf die DynDNS gesetzt habe. Allerdings funktioniert keine der folgenden Versuche:
„meinedomain.de\sqlexpress“
„\meinedomain.de\sqlexpress“
„www.meinedomain.de\sqlexpress“
„[www.meinedomain.de\sqlexpress](http://www.meinedomain.de%5Csqlexpress)“
„http://meinedomain.de\sqlexpress“
„http://www.meinedomain.de\sqlexpress“
Wie gesagt ergibt ein Ping auf die besagte Domain, die richtige, aktuell gültige IP-Nummer meines PCs.
Der Port für die SQL-Abfragen ist auch offen (Fritzbox & Windows Firewall). Im anderen Fall würde es mit der IP-Nummer alleine auch nicht gehen.
Unter http://wiki.jtl-software.de/index.php/2._INSTALLATION und dort Punkt 2.4 hab ich eine Anleitung zum einrichten der ODBC-Verbindung gefunden (kenne zwar die DB selbst nicht, aber die Einrichtung ist ja die gleiche)… dort steht:
„Als Server tragen Sie Ihre DynDNS-Domain ein, also z. B. xxxxx.dyndns.org\JTLWAWI“ - demnach müßte meine erste Variante funktionieren, was sie aber nicht tut.
Weiß jemand, wo genau der Fehler liegt?
Grüße
Stefan