Hallo zusammen,
 
ich bin auf der Suche nach einer Lösung für folgende Aufgabenstellung:
 
Auf einem gemieteten ASP - Internetserver (ISP) soll eine Access - Datenbank laufen, Frontend für den User natürlich ASP. Die gleiche Datenbank (1:1) soll im Intranet einer Firma laufen. Da die Daten hier zum einen mit Access als Frontend weiter/ nachbearbeitet werden müssen und zum anderen ist diese Datenbank mit weiteren lokalen Datenbanken (bzw. deren Tabellen) verknüpft. Die Verbindung zwischen der Internetdatenbank und der Intranetdatenbank soll über eine normale ISDN Standardverbindung hergestellt werden (zwischengeschaltet ist ein Proxy und eine Firewall).
 
Jetzt zu meinem eigentlichen Problem. Wie kann ich es realisieren, bzw. gibt es überhaupt eine Möglichkeit, dass die Daten zwischen den Datenbanken gleich- und wechselseitig, zeitlich variabel, ausgetauscht werden können?
 
Vorstellung des Ablaufs:
Der Internet - User trägt einen neuen Datensatz in die Datenbank ein. Dieser Datensatz soll dann, zeitlich variabel, zur Intranet Datenbank als neuer Datensatz übermittelt werden, damit diese Daten relativ zeitnah bearbeitet werden können.
 
Parallel dazu wird an der Intranetdatenbank irgendein Datensatz bearbeitet (z.B. Status gesetzt), welcher dann, ebenfalls zeitlich variabel, zur Internetdatenbank übertragen wird.
Der Internet User soll dann, stets aktuell, diverse Änderungen abrufen können. Sozusagen sollen sich die Datenbanken beidseitig synchronisieren.
 
Mit Access über die Replikat - Funktion gehts m.E. nicht, da diese Snchronisation ja einseitig ist.
 
Ich bin noch nicht so fit, was die MySQL Datenbank betrifft. Daher diese unbeholfene Frage. Ist es möglich, über die SQL Datenbank  des ISP die Datenbank des Intranets zuverbinden? Wenn ja fehlt mir hier das Verständnis wie die Daten hier wiederum in die Intranetdatenbank "eingetragen" werden können/ sollen, wenn keine Festverbindung vorhanden ist.
 
Ich hatte auch den Gedanken, zwischen beide Datenbanken einen MySQL Server zu integrieren, welcher dann die Funktion der Syncronisation übernimmt. Aber da muss ich erstmal die Achseln zucken, da ich, wie schon erwähnt, noch nicht so fit bin.
 
Ich würde mich freuen, wenn mir jemand hier einen Lösungsvorschlag aufzeigen könnte, bzw. mir hier einen Denkanstoss geben könnte.
 
MfG
Sascha Erdmann
 
 

Antwort per Email an