Comment migrer une ancienne base dans une nouvelle base de données en utilisant Microsoft Access
-
21-09-2019 - |
Question
En gros cette tâche est assez facile quand on y pense, mais je trouve pas de réponse dans Microsoft Accès ou MSDN . Je dois créer une connexion à une nouvelle base de données et d'interroger l'ancien. Après avoir validé les anciennes données, tout est écrit dans un nouveau formulaire à la fin ma nouvelle base de données.
Des idées?
Ajouter: Ancienne base de données est un Firebird Base de données. Ces données doivent être restructurés et migré vers un nouveau MySQL Base de données.
La solution
Vous devez créer le schéma séparément dans MySQL, mais il est pas difficile, il y a beaucoup de tutoriels, et vous pouvez probablement trouver un outil Firebird pour exporter le DDL dans un script qui soit le travail juste, ou être facile à modifier.
Si vous souhaitez utiliser l'accès au milieu, il suffit de connecter chacune des deux bases de données externes à partir d'Access (en utilisant ODBC ou votre choix de pilotes). Vous pouvez utiliser les assistants de concepteur de requêtes pour construire une INSERT INTO ... FROM ... La requête de type comme vous le feriez pour toute autre situation.
Autres conseils
Si aucune donnée binaire dans votre base de données, je vous suggère simplement faire une exportation csv et réimporter.
si vous pouvez accéder à la base de données via ODBC firebird, je suggère la boîte à outils de migration de MySQL.