Zitat von
mkinzler:
Ich würde ersteinmal den embedded-Client in der selben Version einsetzen. Man könnte die Metadaten auslesen _< anpassen und dann eine neue Datenbank anlegen.
Wenn es so einfach wäre,
das Programm ist seit 7 Jahren mit
FB im Einsatz.
Am liebsten wäre es mir, wenn ich im Programm auch noch die Erstellungsversion erkennen könnte.
Im Laufe der Zeit haben sich Felder und Datentypen geändert, die muss ich auch anpassen.
z.B. habe ich irgendwann Texteingaben auf RTF geändert und muss nun mehrere Textvariablen in eine Blobvariable übernehmen.
Für mich selbst habe ich das Problem mit mehreren VM und jeweils einer installierten
FB Version gelöst.
Davor durch Start des gewünschten Servers als Application mit einem anderen Port.
Das kann ich einen Kunden aber nicht zumuten. Da dauert erklären länger als selber machen.
Das Kopierprogramm ist fertig, ich muss nur auf unterschiedliche Treiber zugreifen können.
gback greift ja auch auf den installierten Server zurück.
Gibt es eigentlich ein Tool, welches mir ohne Server Metadaten und Daten ausliest und in ein transportables Format bringt?
Deiner Idee folgend, könnte man untschiedliche embedded Treiber in getrennten
dll unterbringen und diese aus dem eigentlichen Programm aufrufen.
Gruß Peter