Welche alten Dateiformate wir noch lesen und migrieren
Wir lesen und konvertieren Datenbestände aus Paketen, die seit Jahren nicht mehr verkauft werden: dBase, Clipper, FoxPro, Paradox und alles, was über die Borland Database Engine lief. Wir lesen dabei das Dateiformat selbst, sodass weder das ursprüngliche Paket noch eine Lizenz oder ein alter Rechner nötig ist.
DOS- und Windows-Datenbanken
Formate aus den achtziger und neunziger Jahren, die noch immer auf Datenträgern und in Archiven auftauchen.
- dBase (.dbf)
- Das Format, auf dem viele Verwaltungsprogramme jener Zeit liefen. Meist gut lesbar, auch wenn die separaten Indexdateien fehlen oder beschädigt sind.
- Clipper
- Eine dBase-Variante mit eigenen Index- und Memodateien (.ntx, .dbt). Wir holen die Daten heraus; die ursprünglichen Programme lassen wir unangetastet.
- FoxPro (.dbf)
- Mit dBase verwandt, mit eigenen Erweiterungen. Memofelder und zusammengesetzte Indizes erfordern beim Auslesen zusätzliche Sorgfalt.
- Paradox (.db)
- Einzelne Tabellendateien mit separaten Index- und Memodateien. Ein beschädigter Index lässt sich oft neu aufbauen, solange die Tabelle selbst lesbar ist.
Borland Database Engine und Delphi-Datenbanken
Die BDE war jahrelang die Standardschicht unter Delphi-Anwendungen und wird längst nicht mehr gepflegt. Läuft noch eine Anwendung darauf, ist das meist der erste Punkt, der Aufmerksamkeit braucht.
- Paradox über die BDE
- Die klassische Kombination unter älteren Delphi-Programmen. Wir lesen die Tabellen direkt, an der BDE vorbei.
- Interbase und Firebird (.gdb, .fdb)
- Firebird wird weiterhin viel eingesetzt und lässt sich problemlos auf ein aktuelles Plattform migrieren. Alte Interbase-Dateien sind in der Regel lesbar.
- ElevateDB und DBISAM
- In die Anwendung selbst eingebaute Datenbanken. Auslesbar und übertragbar nach MS-SQL oder PostgreSQL.
- Microsoft Access (.mdb, .accdb)
- Im Mittelstand weiterhin verbreitet. Meist eine Frage der Übertragung auf eine Serverdatenbank, sobald mehr als eine Handvoll Personen damit arbeitet.
Was danach passiert
Das Auslesen ist der erste Schritt. Fast immer ist das Ziel, dass die Daten anderswo weiterverwendet werden können.
- Übertragen
- Nach MS-SQL, PostgreSQL, MySQL oder MariaDB, unter Beibehaltung der Feldstruktur und der Beziehungen zwischen den Tabellen.
- Kontrollieren
- Anzahl, Datentypen, Datumsangaben und Sonderzeichen zwischen Quelle und Ziel vergleichen. Diesen Abgleich liefern wir mit.
- Zeichensätze
- Alte Dateien liegen häufig in einer DOS-Codepage. Ohne Umwandlung werden Umlaute und Sonderzeichen unlesbar.
Ihr Format ist nicht dabei? Meist ist es trotzdem lesbar. Entscheidend ist, ob die Dateien vollständig sind und sich die Struktur noch bestimmen lässt — schicken Sie uns eine Beispieldatei, dann sagen wir Ihnen, was möglich ist.
Mehr dazu →