Datenbank von Firebird 1.5 auf 2.5 umstellen

Allgemeine Diskussionen um die ERP Software AvERP

Moderator: SYNERPY

Antworten
TE999
Beiträge: 126
Registriert: Sa Jul 28, 2007 8:49 pm
Wohnort: Gera

Datenbank von Firebird 1.5 auf 2.5 umstellen

Beitrag von TE999 »

Hallo,

wir arbeiten schon seit 2 Jahren aktiv mit der 2009-A01 und sind sehr zufrieden.
Server Windows 2000 / 10 User / DB 2009-A01
Ich möchte jetzt gern die Datenbank von FB 1,5 auf 2,5 umsetzen, aber stoße immer wieder auf die gleichen Probleme.

Ich habe mit IBExpert Menü Service ein Backup von der Datenbank unter FB 1,5 gemacht. Dann die Datei *.fbk auf einen 2. Rechner mit FB 2,5 kopiert und IBexpert Menü Service ein Restore.
Das Restore beginnt bricht aber kurz danach mit der Fehlermeldung

"IBE: can't format message 13:896 -- message system code -4.
Malformed string."

ab. Ich habe das ganze auch noch mit EMS-Manager probiert aber die gleiche Fehlermeldung.

"Error: Failed: Can't format message 13:896 -- message system code -4.
Malformed string."

Woran kann das liegen? Wer kann mir einen Tip geben?

Backup und Restore mit einer 1.5-Datenbank unter Firebird 1.5 ohne Fehler das gleiche mit einer 2.5-Datenbank unter Firebird 2.5 ohne Fehler.

Was ist bei einen Backup unter 1.5 und einen Restore unter 2.5 anders? :?: :?: :?:
AvERP-Version: 4.2.5.25
DMS Server-Version: 1.1.0.2
Datenbank: 2009-A01 umgesetzt auf Firebird 2.5
Firebird 2.5 Server auf PC Windows 2000
Client über Terminalserver Windows 2003
miboe
Beiträge: 1295
Registriert: Fr Jul 28, 2006 9:13 am

Beitrag von miboe »

Das liegt an Problemen mit der Unicode-Umsetzung bei einem Versionswechsel, sprich: Zeichensatzprobleme. Einfach mal in den Firebird Quickstart Guide reinschauen oder in die gbak-Anleitung, da ist sehr ausführlich erklärt, wie's geht.

Gruß
Michael
Nur wer das Unmögliche versucht, wird das Machbare erreichen!
--
Datenbank: 2012-A02
Programm: 4.2.5.65
OS: Win 7 Pro / Ubuntu 10.04.3
AloisMaier

Beitrag von AloisMaier »

Hallo,

mit dem Befehl
gbak -c quelldatei zieldatei -FIX_FSS_D ISO8859_1 -FIX_FSS_M ISO8859_1 -USER SYSDBA -pass masterkey -p 16384
sollte der Restore klappen.

Danach müssen noch alle Prozeduren und Trigger neu kompiliert werden.
TE999
Beiträge: 126
Registriert: Sa Jul 28, 2007 8:49 pm
Wohnort: Gera

Beitrag von TE999 »

Vielen Dank,

beim 2. Anlauf ist er ohne Probleme durchgelaufen.

Gibt es jetzt noch einen Trick wie man alle Prozeduren und Trigger ohne jeden einzeln aufzurufen kompilieren kann?
AvERP-Version: 4.2.5.25
DMS Server-Version: 1.1.0.2
Datenbank: 2009-A01 umgesetzt auf Firebird 2.5
Firebird 2.5 Server auf PC Windows 2000
Client über Terminalserver Windows 2003
AloisMaier

Beitrag von AloisMaier »

Hallo,

im Ibexpert gibt es bei einem Rechtsklick im Datenbankbrowser die Funktion zum kompilieren der Prozeduren und eine Funktion zum kompilieren aller Trigger
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

Oder nach dem Verbinden mit einer Datenbank im Menü unter dem Punkt "Datenbank".
Antworten