Firebird 2.5 Berichte "ist keine gültige Datenbank", obwohl es ist
Ich habe zwei Computer, beide laufen Firebird (wir nannten Sie A und B) und zwei Datenbank-Dateien (nennen wir Sie ein.fdb-und b -.fdb), die beide kopiert, um beide Computer. Auf der B bekomme ich die Meldung
b.fdb ist keine gültige Datenbank
Die anderen Dateien arbeiten, die auf Einer beide Dateien arbeiten.
Wäre dies leicht zu erklären, wenn B war eine ältere version, aber es ist eine neuere (es war FB 2.1, und wegen dieses Problems habe ich installiert, FB 2.5). Die Dateien ein.fdb-und b -.fdb haben ODS 11.1 und 10.1, beziehungsweise. Es sieht aus wie neue Versionen von FB nicht unterstützen würden ODS 10.1 nicht mehr, was ich nicht glauben kann. Aber ich sehe keine andere Erklärung, können Sie?
InformationsquelleAutor maaartinus | 2011-02-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, um backup und restore der Datenbank.
InformationsquelleAutor Hugues Van Landeghem
Ich hatte das gleiche problem mit einer alten Datenbank.
In meinem Fall auch noch das gbak-Befehl vorgestellt, die "ist keine gültige Datenbank". (Ich habe auch versucht mit der FIX_FSS_METADATA option)
Fand ich, dass, wenn die Datenbank erstellt wurde in einer 32-bit Umgebung kann nicht geöffnet werden in einem 64-bit ein.
So, was ich zu tun hatte war:
- Erstellen Sie eine VM mit einem 32bit-Umgebung (in meinem Fall erstellte ich eine VM mit Windows XP)
- Kopieren Sie die Datenbank, die diese VM und eine Sicherung mit GBAK
- Kopieren Sie die backup-Datei auf meinem Rechner (64-bit)
- Führen Sie ein restore mit dem GBAK
Nachdem all dies konnte ich öffnen Sie die Datenbank erneut.
Hoffe, es hilft!
InformationsquelleAutor Rafael Araújo