Bonsoir a tous
Avec l'arrivée de la 3.0 es que pour passer de la 2.5 à la 3.0 :
sauvegarder avec la 2.5
installer de la 3.0
restaurer avec la 3.0
suffisent pour migrer ma base ? sinon quelle est la procédure appropriée ?
Merci à tous
Bonsoir a tous
Avec l'arrivée de la 3.0 es que pour passer de la 2.5 à la 3.0 :
sauvegarder avec la 2.5
installer de la 3.0
restaurer avec la 3.0
suffisent pour migrer ma base ? sinon quelle est la procédure appropriée ?
Merci à tous
et non
Il faut faire un script sous 2.5 puis recreer une base avec ce script mais avec 3.0
Merci d'ajouter un sur les tags qui vous ont aidé
C'est suffisant pour votre base de données mais pas pour la base de sécurité (security2.fdb) qui doit être recréer en suivant ces étapes.
Si vous êtes libre, choisissez le Logiciel Libre.
Bonjour,Firebird 3 s'appuie pour créer ses fichiers de bases de données sur une structure sur disque version 12 (On Disk Structure en anglais) alors que Firebird 2.5.x s'appuie sur la version 11.2.
Firebird 3 gère maintenant les utilisateurs base par base et non dans une base commune et unique pour les versions antérieures (security.fdb).
Chaque base Firebird 3 peut également intégrer directement cette gestion ou la confier à une base annexe.
Une base de sécurité peut gérer une ou plusieurs bases de données.
Migrer une base de données vers Firebird 3 implique donc de migrer 2 ensembles essentiels :
- la base de données proprement dite :
Ce 1° ensemble se migre suivant une procédure relativement connue:
cf ici : http://www.firebirdsql.org/file/docu...b30-apiods-ods.
- sauvegarde de la base de données avec la version correspondante de l'outil (gback 2.5 pour une base Firebird 2.5)
- restauration de la base avec la nouvelle version de l'outil (gback 3.0 pour Firebird 3.0)
- la base en charge de la sécurité (utilisateurs) :
ce 2° ensemble se migre de la même manière si ce n'est qu'il faut ensuite y appliquer un script qui va retraiter tous les utilisateurs, puis remplacer le fichier de securité Firebird 3 par celui que l'on vient d'obtenir.
cf. ici : http://www.firebirdsql.org/file/docu...ade-secdb.html
Ceci dit, il y a d'autres problèmes de compatibilités à régler. La lecture de cette page est à mon avis indispensable :
http://www.firebirdsql.org/file/docu...0-compat-tools
Philippe.
j'avoue qu'il y a tellement de manip a faire que je vais réfléchir par deux fois avant de m’y jeter ! ok c'est parti !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager