Copie BDD

pancratee Messages postés 17 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 1 avril 2010 - 18 août 2009 à 12:31
pancratee Messages postés 17 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 1 avril 2010 - 20 août 2009 à 13:56
Salut à tous,

Ma question est la suivante :

Je dispose actuellement d'une Base de données sous access qui commence à " vieillir " ... donc je dois recréer une nouvelle base de données à l'image de l'actuelle, avec quelques améliorations.

Je souhaite donc automatiser la copie des données de l'ancienne vers la " future nouvelle base de données " ...

Je suppose que je dois utiliser les macros, mais je n'y connais rien aux macros ...

Pouvez-vous me guider svp ???

Merci pour vos réponses

9 réponses

pancratee Messages postés 17 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 1 avril 2010
18 août 2009 à 12:57
désolé c'est d'une base de données ORACLE à ACCESS
0
Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 10
18 août 2009 à 14:19
Bonjour,

Dans la console de gestion d'une instance de SQL Server, il y a des assistants permettan,t de migrer des bases de données de/vers SQL/Access.

Peut-être existe t'il quelque chose d'équivalent sous Oracle.


Calade
0
cs_piwee Messages postés 34 Date d'inscription lundi 10 juin 2002 Statut Membre Dernière intervention 20 octobre 2009
18 août 2009 à 17:09
Bonjour,

dans Access, on peut importer une DB Oracle.
Il faut d'abord créer un ODBC qui pointe vers la DB Oracle. J'ai utilisé "Microsoft ODBC for Oracle".

Dans Access (j'ai Access 2007), tu vas dans l'onglet "Données externes" et tu choisis "Base de données ODBC" et tu choisis ton ODBC créé.
Pour les versions antérieures à 2007, il doit y avoir dans les menus quelque chose qui ressemble à ça.

Après t'être connecté à Oracle, tu choisis les tables à importer.
Et tu réponds aux questions de Access et c'est tout.

Piwee
0
Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 10
19 août 2009 à 08:42
Apparemment, il n'a rien de semblable dans Access 2002 sauf un vague assistant d'Access vers SQL Server que je n'ai jamais essayé.


Calade
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pancratee Messages postés 17 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 1 avril 2010
19 août 2009 à 16:25
Salut Piwee, salut Calade.

Tout d'abord merci à vous deux pour vos réponses.

Donc Piwee une fois que j'ai importé les données d'Oracle je peux directement traiter les informations...


à savoir les relations clés primaires etc ... tout celà est conservé ??

Parce qu'au final, je dois intégrer cette nouvelle base access à SAP ...

A l'heure actuelle la BDD Oracle fonctionne correctement avec une autre application ( Advitium ) donc normalement je ne dois pas toucher aux relations, clés primaires pour la faire fonctionner sous access et SAP ?

Merci pour les réponses.

Pancratee
0
cs_piwee Messages postés 34 Date d'inscription lundi 10 juin 2002 Statut Membre Dernière intervention 20 octobre 2009
19 août 2009 à 19:02
Salut,

Calade :
une fois que tu as créé une DB vide, tu vas dans le menu "file - Get external data" (j'ai Access 2002 en anglais chez moi) et il faut choisir "base de données ODBC".


Pancratee:
je pense que Access importe tout.
J'ai juste essayé avec une DB de test qui avait 2 tables sans relations entre elles.
J'essayerai sur une vrai DB demain et je te tiendrais au courant.

Piwee
0
pancratee Messages postés 17 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 1 avril 2010
19 août 2009 à 21:48
Merci beaucoup piwee,

bonne soirée.
0
cs_piwee Messages postés 34 Date d'inscription lundi 10 juin 2002 Statut Membre Dernière intervention 20 octobre 2009
20 août 2009 à 13:48
J'ai essayé : apparement Access n'a pas importé les clefs primaires et étrangères que j'ai créé.
Autre point : il renomme les tables avec le nom du schéma devant.
Si le schéma est "test", les tables vont s'appeler "test_table1", "test_table2", ...
Ou alors, il y a des options ailleurs que je ne connais pas pour éviter ce désagrément.

Piwee
0
pancratee Messages postés 17 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 1 avril 2010
20 août 2009 à 13:56
ok Piwee.

Donc pour les clés primaires et étrangères il n'a pas importé.

En ce qui concerne les relations entre les tables, sont-elles conservées ??

Je sens que je vais être forcé de mettre mon dedans quand même !!
0
Rejoignez-nous