Einzelnen Beitrag anzeigen

DelphiProgrammierer

Registriert seit: 11. Apr 2007
67 Beiträge
 
Delphi 2007 Professional
 
#1

Datenbank über Internet ohne feste Client-IP

  Alt 24. Jun 2007, 11:41
Datenbank: SQL • Zugriff über: Internet
Hallo!

Scheinbar ist mein Problem gering.
Gegeben:
Delphi 2007Pro (oder zur Not D7 Enterprise)
dedizierter Windows 2003 Server
beliebiges SQL-Datenbanksystem (ich muss noch entscheiden, was ich nehme....)
eigene Client-Programme auf ebenfalls dedizierten Servern (feste IP) laufen sollen
wenig Traffic, wenig gleichzeitige Zugriffe (sagen wir mal max. 10 User gleichzeitig, die aber auch nicht als heavy zu bezeichnen sind)

Soweit wäre alles klar, ich würde einfach den Datenbank-Port freigeben und den jeweiligen Client-Computer in IPSec.

Nun muss es aber auch ein paar manuell bedienbare Client-Programme geben (Windows-Clients, nicht Browser), die auf Computern liegen, die keine feste IP-Adresse haben.
Und damit beginnt das Problem: ich kann ja nicht einfach den Port der Datenbank über das Internet freigeben!

Fällt Euch etwas Besseres ein oder welche Varianten gibt es, außer eine Middle-Tier zu programmieren (könnte eine EXE, ISAPI-DLL oder sonstwas sein), die die Requests vom Client in Empfang nimmt und mit der Datenbank innerhalb desselben Servers kommuniziert.

Ich halte eine solche Middle-Tier für einen ziemlichen Overkill und würde sie auf jeden Fall weglassen, wenn denn alle Computer eine feste, mir bekannte IP-Adresse hätten.

Wenn Middle Tier, welche Variante würdet Ihr empfehlen?

Vielen Dank im voraus für Eure Mühe.

Gruß



Ulrich
  Mit Zitat antworten Zitat