![]() |
Datenbank: Firebird • Version: 1,0 > 2,5 • Zugriff über: IBExpert
Firbird Datenbank von 1.0 nach 2.5
Hallo,
ich will eine Kundendatenbank von 1.0 nach 2.5.1 konvertieren. Ich habe mit Firebird 1,0 ein Backup erstellt welches Problemlos ging. Restore mit 1.5 ohne Probleme. Backup mit 1.5 erstellt. Beim Restore mit Firebird 2.5 erhalte ich folgende Meldung: IBE: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. action cancelled by trigger (0) to preserve data integrity. could not find table/procedure for GRANT. IBE: Restore completed. Current time: 10:38:26. Elapsed time: 00:03:53 Was hat diese Meldung zu bedeuten. Nach dem Restore fehlen alle Proceduren und Views. Wer kann mir helfen diese Datenbank zu konvertieren. mfg Walter |
AW: Firbird Datenbank von 1.0 nach 2.5
Bei solchen Problemen hilft es oft, die Daten in ein SQL-Script zu exportieren und aus dem Script wieder herzustellen.
Mit IBExpert unter Nützliches -> Extrahiere Metadaten. Damit kannst Du alles in ein Script extrahieren und dann hinterher in eine neue (komplett leere) Datenbank wieder einspielen. |
AW: Firbird Datenbank von 1.0 nach 2.5
Hast schon mal versucht ein Backup nicht mit 1.0 sondern mit 2.5 zu machen? Danach das Restore ebenfalls unter 2.5.
|
AW: Firbird Datenbank von 1.0 nach 2.5
Ok Script geht nicht.
Backup habe ich mit 2.5 auch probiert. Backup geht aber nicht Restore. Es kommt folgende Meldung: gbak: ERROR:action cancelled by trigger (0) to preserve data integrity gbak: ERROR: could not find table/procedure for GRANT gbak:Exiting before completion due to errors IBE: Restore completed with errors. Current time: 13:41:06. Elapsed time: 00:01:17 IBE: Following possible errors detected in the restore log: IBE: ================================================== === gbak: ERROR:unsuccessful metadata update gbak: ERROR: TBL_ELEKTRONIKVERS gbak: ERROR: Implementation of text subtype 65333 not located. gbak: ERROR:invalid request BLR at offset 116 gbak: ERROR: table TBL_ELEKTRONIKVERS is not defined gbak: ERROR:action cancelled by trigger (0) to preserve data integrity gbak: ERROR: could not find table/procedure for GRANT Ich weiß nicht was ich noch machen soll. Walter |
AW: Firbird Datenbank von 1.0 nach 2.5
Hallo,
in IBExpert gibt es eine Funktion "Datenbankobjekt kopieren" (unter Angabe von Quell- und Zieldatenbank). Hast Du es damit mal versucht? Dann müsstest Du zwar jedes Objekt einzeln kopieren, könntest aber auch sehen, bei welchem Objekt es Schwierigkeiten gibt. Gruß Frank |
AW: Firbird Datenbank von 1.0 nach 2.5
Zitat:
Zitat:
|
AW: Firbird Datenbank von 1.0 nach 2.5
Wenn du mir die Original Firebird 1.0 DB gezippt irgendwo als Download bereitstellst, könnte ich mir das ansehen.
Schick mir einfach eine Email an ts @ iblogmanager DOT com |
AW: Firbird Datenbank von 1.0 nach 2.5
Halo,
ist das ein transportables Backup (gbak -t) ? Heiko |
AW: Firbird Datenbank von 1.0 nach 2.5
Ja, hat sich schon erledigt. Der Grund war eine kleine Inkonsistenz in den Metadaten für die Collation eines BLOB Feldes. Jetzt klappt auch der Restore unter 2.5.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz