Entwickler-Ecke

Datenbanken - Database - Flamerobin


ssb-blume - Di 17.04.12 13:56
Titel: Database - Flamerobin
Hallo,
ich habe ein paar alte Datenbanken, die ich wieder aufmöbeln will. Mit Flamerobin dachte ich geht es. Aber nein-
Einige gehen sofort ohne Probleme, andere jedoch nicht.
Beim Connect kommt unter Flamerobin die Fehlermitteilung:

SQL Message -820
unsupported on-disk structure for file ....\filename.fdb; found 32779.10, support @4?,@5?

Merkwürdig, die Datenbank läßt sich lesen mit dem mit DELPHI erzeugten Programm...
(SYSDBA, masterkey)

Weiß einer den Fehler?
Hansi


Delete - Di 17.04.12 14:15

user profile iconssb-blume hat folgendes geschrieben Zum zitierten Posting springen:
SQL Message -820 unsupported on-disk structure for file ....\filename.fdb; found 32779.10, support @4?,@5?


Hier. [http://lmgtfy.com/?q=Firebird+%2B%22SQL+Message+-820%22]

Z.B. aus dem Buch "The Firebird Book: A Reference for Database Developers" von Helen Borrie:
-820 335544356 obsolete_metadata Metadata is obsolete

Auf deutsch: Metadaten sind veraltet.

Versuch doch mal statt Flamerobin IbExpert [http://ibexpert.net/ibe/index.php?n=Main.PersonalEdition] einzusetzen, vielleicht kannst du damit deine alten DBs sichern (backup) und danach als neue restoren. Ansonsten würde ich statt weiter rumzumurksen einfach via Delphi die Metadaten auslesen, damit eine neue DB erstellen und die alten Daten einkopieren. Bei kleinen DBs kannst du das mit FieldByName machen, bei größeren empfiehlt sich ein SQL-Dump.