Hallo Peter,
Andreas Kosch hat mir für genau solche Situationen Deine Variante 1 empfohlen:
Zitat von
hanspeter:
1. Es gibt weiter eine zentrale Systemdatenbank.
Beim Programmstart vergleicht das Programm die Versionsnr. der Server mit der Systemdatenbank.
Liegt auf dem Server eine höhere Versionsnr. vor, wird über Backup/Restore eine lokale Kopie gezogen.
Unter NET hat er meine Vermutung bestätigt, dass als lokale Datenbank eine
XML-Tabelle das einfachste und schnellste wäre. Unter D5 würde ich dasselbe
DBMS - bei Dir also Firebird - verwenden, damit einheitliche Zugriffe und Verfahren möglich sind.
Gruß Jürgen
PS. Ich kann doch annehmen, dass Andreas Kosch auch in der
DP ein Begriff ist?