Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Installation
Installation Forum d'entraide sur l'installation et la configuration du serveur Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/07/2006, 10h40   #1
Expert Confirmé
 
Avatar de Guigui_
 
Homme
Ingénieur développement logiciels
Inscription : août 2002
Messages : 1 856
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Enseignement

Informations forums :
Inscription : août 2002
Messages : 1 856
Points : 3 890
Points : 3 890
Par défaut [FB 2.0] incompatiblité entre la version RC2 et RC3 ?

Bonjour,

j'utilisais sur une machine une base de données que je n'arrive pas à lire sur une autre.
sur la première machine, je suis sous windows XP, avec Firebird 2.0RC2 (2.0.0.12654.0) et sur la deuxième win 2000 avec firebird 2.0RC3 (2.0.0.12710.0). Quand je remets FB2.0 RC2 sur le win 2000, cela marche.

Quand j'essaie de me connecté, j'ai l'erreur suivante (la connection se faisant avec Python):
Citation:
kinterbasdb.OperationalError: (-820, 'isc_attach_database: \n unsupported on-disk structure for file QMEDICAL.FDB; found 32779.10, support 2083858439.503766309')
Par contre, je ne sais pas sous quelle version de Firebird j'ai créée cette base.
C'est la première fois que je remarque ce problème.


- Cette incompatiblité provient-elle réellement de la version de FB utilisée ?
- Est-til possible de connaître avec quelle version de FB une base de données a été créé (et est-ce que cela à une importance) ?

Edit: Sur un autre ordi win server 2003 avec FB2.0 RC3, ca marche, bizarre ?
Guigui_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2006, 11h23   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
pour connaitre la version de la structure sur disque, le mieux est de faire un gstat -header

il faut regarder l'ODS version
Firebird 1.5 est en ODS 10.1
Firebird 2 en ODS 11

et oui il peut y avoir incompatibilité, mais normalement un Firebird 2 peut travailler avec toutes les versions précédentes d'ODS

Il ne faut pas oublier que tu utilises des versions sui ne sont pas des versions finales et donc avec des bugs

Quand on change de version de Firebird, il faut toujours d'abord faire une sauvegarde (gbak) avec l'ancienne version puis une restauration avec la nouvelle.

Par contre il y a des gros méchants bugs dans la RC3, et une RC4 arrive normalement cette semaine.
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 20h51   #3
Expert Confirmé
 
Avatar de Guigui_
 
Homme
Ingénieur développement logiciels
Inscription : août 2002
Messages : 1 856
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Enseignement

Informations forums :
Inscription : août 2002
Messages : 1 856
Points : 3 890
Points : 3 890
OK merci, je vais attendre une nouvelle release de Firebird et ferais maintenant attention lorsque j'updaterai firebird.
Guigui_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h08.


 
 
 
 
Partenaires

Hébergement Web