Hallo Ralf,
Am Dienstag, 19. März 2019 18:17 CET, Urs Liska <ul@openlilylib.org> schrieb:Kennt sich jemand von euch mit Firebird aus oder kann mir einen Tipp geben, wo ich mich hinwenden kann?Leider (oder zum Glück) nicht die Datenbank meiner Wahl ...
nun, ich bin da so reingerutscht, wie man so schön sagt...
Meine ersten halbwegs richtigen Programmier-Schrittchen hatte ich vor 15-20 Jahren noch unter Windows mit Borland Delphi gemacht (was mir ehrlich gesagt im Rückblick als recht brauchbares Produkt zum Programmierenlernen erscheint). Und da gab es eben Paradox als "kleine" und InterBase als "große" Datenbank, und dann eben Firebird als Open Source Fork. So entstanden halt ein paar Datenbanken - von denen ich nun eine gerne wieder nutzen würde. Am liebsten allerdings, indem die Daten herausgeschreiben und in eine andere Form überführt werden.
Ich habe einen Ausdruck des Datenmodells (ich glaube, etwa 50 Tabellen), die Datei selbst ist 2,8MB groß, also an sich nicht sehr viel (wenn man mal davon absieht, dass es reine Textdaten sind, wovon dann doch wieder einiges in diese Größe passt).
Was wäre denn "die Datenbank deiner Wahl" (nur so
interessehalber)?
[...] Mein Problem ist, dass ich hier zu viele Probleme gleichzeitig habe... Ich habe eine alte Firebird-Version "installiert", was nicht ganz richtig funktioniert hat - aber ich konnte immerhin mittels gbak ein Backup machen. Nach Deinstallation des alten Firebird und eines neuen über meine Paketquellen habe ich versucht, das Backup wieder zu rekonstruieren, um eine neue Dateiversion zu bekommen. Dabei bekomme ich aber offenbar Probleme mit den Character sets *und* Berechtigungsprobleme, wobei ich nicht weiß, ob die auf der Datei- oder auf der DB-Server-Ebene liegen.IIRC musst Du bei neueren Versionen von gbak den Charset explizit angeben. Also irgendwie so: gback -v -r -fix_fss_metadata <charset> -fix_fss_data <charset> backup.fbd
Nun, das hatte ich auch gefunden, und damit wurde zumindest mal
eine Datei *erstellt*. Als nächstes kam dann aber das Problem,
dass wegen Zugriffsberechtigungen nicht mit der Datenbank
verbunden werden könne. Und zwar sehr unterschiedliche Meldungen
auf der Kommandozeile und in "Flamerobin", dem zu Firebird
gehörenden Managementwerkzeug...
Vieleicht hilft Dir das ja.
Erstmal nicht wirklich, trotzdem danke!
Urs
Gruss RalfD
-- Urs Liska Glümerstr. 5 79102 Freiburg +49(0)179-4642905 ul@openlilylib.org