bonjour,
j'aimerais savoir comment faire ( genre rapide et fiable) pour migrer des bases de données Access vers DB2 ( tel script ASP , ou des procedure PL/SQL) ???
merci d'avance
Version imprimable
bonjour,
j'aimerais savoir comment faire ( genre rapide et fiable) pour migrer des bases de données Access vers DB2 ( tel script ASP , ou des procedure PL/SQL) ???
merci d'avance
Access à un niveau de SQL qui ne réponds même pas à la norme SQL de 1992. DB2 est l'un des SGBDR les plus proche des normes SQL2 (1992) SQL3 (1999) et SQL:2003...
Inutile de te dire qu'aucun outil d'automatisation n'est capable de ce genre de migration de manière automatique... Et je dirais heureusement !
A +
et donc selon vous , pas moyen de faire ça !!!
et comment font les gens qui ont ce genre de problèmes ?
non c'est impossible !!
bonjour...
1 peu d'optimisme que diable ...
La 1ere chose à faire est de recréer ta base cible
- récupère les scripts sql 'create base ...' et tous les scripts 'Alter ...' qui vont avec
- Tu les modifie pour recréer ta base ds DB2
Ensuite transférer les données
- création de fichiers plats depuis access (export en csv par ex.)
- ensuite tu les remonte dans DB2
Selon l'importance de ta base c 1 peu fastidieux mais ça se fait bien.Code:import from xxx.scv of del messages xxx.msg insert into schema.table
Si vraiment tu veux automatiser tu peux tjours regarder du coté des ETL (génio devrait faire ça trés bien)...
Mais :
- c cher
- Tu vas passer énormément de temps à tt parametrer
- me semble 1 peu disproportionné par rapport à la tâche à effectuer
...
Par contre pour convertir ta base tu peux essayer AMC pour faire 1 reverse de ta base ACCESS et créer ta base DB2. Ca pourrait te dégrossir le travail.
Bon courage
merci bcp cher ami , je vais l'essayer toute de suite :D
Un moyen (sans migration des données) est d'utiliser un outil de modélisation de données capable de rétro ingéniérie comme Power AMC.
A +