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
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 +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
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 : Sélectionner tout - Visualiser dans une fenêtre à part 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
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 +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
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