Bonjour à tous,

La version 5.3 ne peut pas lire les données de Firebird 2.5 donc les fichiers odb incorporant firebird et créés jusqu'en version LibreOffice 5.2 (incompatibilité entre firebird 2.5 utilisé jusqu'à LO 5.2 et Firebird 3.0 utilisé par LO 5.3). Voir notes de version https://wiki.documentfoundation.org/ReleaseNotes/5.3/fr#Base.

Je suis en train d'essayer la procédure de conversion des fichiers en attendant la compatibilité mais je rencontre un problème.

Le Gbak que j'ai écrit semble fonctionner (si j'en crois le compte-rendu d'exécution) mais après remplacement dans la base odb du fichier firebird.fdb (et non database.fdb comme indiqué dans les notes de version) par le fichier firebird.fbk issu du Gbak, LO 5.3 ne peut ouvrir la base odb car "fichier corrompu'.

J'ai effectué les manipulations du fichier odb avec 7-Zip. Je me demandais si la corruption ne proviendrait pas de ces manipulations.

Quelqu'un(e) a-t-il fait des essais ?

Bernard


Mon Gbak de test :
"C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe" -verbose -y %USERPROFILE%\Desktop\gbak.log -user SYSDBA -password masterkey -convert localhost:%USERPROFILE%\Desktop\firebird.fdb %USERPROFILE%\Desktop\firebird.fbk

Donc, ceci sous Win7/x86.

Le compte-rendu d'exécution ;
gbak:readied database localhost:C:\Users\Bernard\Desktop\firebird.fdb for backup
gbak:creating file C:\Users\Bernard\Desktop\firebird.fbk
gbak:starting transaction
gbak:database localhost:C:\Users\Bernard\Desktop\firebird.fdb has a page size of 4096 bytes.
gbak:writing domains
gbak:    writing domain RDB$1
gbak:    writing domain RDB$3
gbak:writing shadow files
gbak:writing character sets
gbak:writing collations
gbak:writing functions
gbak:writing tables
gbak:    writing table Table1
gbak:         writing column lib
gbak:         writing column ID
gbak:writing types
gbak:writing filters
gbak:writing id generators
gbak:writing stored procedures
gbak:writing exceptions
gbak:    writing index RDB$PRIMARY1
gbak:    writing data for table Table1
gbak:0 records written
gbak:writing triggers
gbak:writing trigger messages
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user PUBLIC
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user PUBLIC
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user PUBLIC
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:    writing privilege for user 
gbak:writing table constraints
gbak:writing constraint INTEG_1
gbak:writing constraint INTEG_2
gbak:writing referential constraints
gbak:writing check constraints
gbak:writing SQL roles
gbak:writing names mapping
gbak:closing file, committing, and finishing. 1536 bytes written







--
Envoyez un mail à qa+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/qa/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à