Hallo Ralf,

Am 19.03.19 um 18:44 schrieb Ralf Mattes:
 
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