Wie konvertiere ich die Zugangsdatenbank in das Firebird-Format?

2203
hpn

Gibt es eine Möglichkeit, eine Zugriffsdatenbank mithilfe von Microsoft Access direkt in das fdb-Format (Firebird-Format) zu konvertieren? Wenn nicht, was ist der beste Weg?

0

2 Antworten auf die Frage

1
TheCompWiz

Solange Sie eine ODBC-Verbindung zur entfernten Datenbank herstellen können, können Sie die Daten auf den anderen Datenbankserver exportieren. Manchmal müssen Sie einige Konvertierungen manuell durchführen ... da jede Datenbankvariante Datentypen unterschiedlich implementiert. (Sie können dies normalerweise umgehen, indem Sie auf der anderen Seite eine ähnliche Datenbankstruktur erstellen ... und dann Daten in die vorhandenen Tabellen exportieren.)

1
Martijn Tonies

Dazu müssen Sie die Datenbank in Firebird neu erstellen.

Überprüfen Sie die MS Access-Metadaten, extrahieren Sie die SQL-Anweisung, um die Tabellen zu erstellen, und konvertieren Sie diese in das Firebird-Format, erstellen Sie eine neue Firebird-Datenbank und erstellen Sie die Metadaten neu.

Als nächstes können Sie die Daten übertragen.

Shameless-plug-mode: Dies alles kann mit Database Workbench (www.upscene.com) durchgeführt werden - es kann die Metadaten für Sie konvertieren, so dass Sie keine Unterschiede zwischen Datentypen und SQL-Syntax (über das Schema) ermitteln müssen Migrationstool) und enthält einen DataPump zum Übertragen von Daten.