|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() Inscription : février 2007 Messages : 289 ![]() |
Bonjour
Je suis un peu perdue. Je dois importer la structure d'une base qui est sur un serveur Microsoft SQL vers MySQL. Pour le moment je ne dois copier que la structure de la base, pas les entrées et je ne trouve que des procédures pour copier toute une base. Quelqu'un a-t'il déjà fait ça? J'aimerais bien utiliser MySQL Migation Toolkit mais comme j'ai peur de faire une bêtise, je solicite vos conseils... Merci! |
|
|
00
|
|
|
#2 | |
|
Membre habitué
![]() Inscription : juillet 2002 Messages : 109 ![]() |
Citation:
En gros je fais 2 connexions ODBC. Une sur l'ancienne base ici MSQL pour toi, l'autre sur nouvelle (une base mysql totalement vide) et je me laisse guider. Dernier conseil si tu utilses des kit de Migration : faire des sauves et fait le JAMAIS en réel au début : toujours sur des machines et bases de test. Repete l'opération plusieurs fois puis fait une jolie procedure. Apres tu pourras le faire en réel. Salutations |
|
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : février 2007 Messages : 289 ![]() |
Merci de ta réponse.
Tu me rassures pas là dis donc... Bon je vais tenter le coup avec une vieille base alors. Tu peux développer un peu comment tu procèdes de ton côté? |
|
|
00
|
|
|
#4 | |
|
Membre habitué
![]() Inscription : juillet 2002 Messages : 109 ![]() |
Citation:
1 Datapump et BDE : est-ce que tu les as ? (c'est des outils Borland) 2 Faire les Alias dans le BDE par ODBC 2.1 Faire un alias de la base MSQL dans le BDE 2.2 Faire l'alias la base Mysql qui recevra ODBC Connector dispo sur le site mysql) 3. Lancer le Datapump et se laisser guider : c'est tout simple, long peut etre mais tout simple. SOLUTION N°2 1. arriver à exporter le schéma MSQL (il doit bien y avoir des outils pour ca... DB Designer, je crois qu'on pouvais le faire avec ca). Car le mieux serait d'avoir un outil haut niveau genre Power AMC pour avoir le schéma en norme ANSI 92 et la tu pourrais l'exporter vers la base que tu veux... 2. importer ce schema dans mysql 3. exporter les données de MSQL 4. importer les données vers Mysql Pour la structure : donne nous, si possible le nombre de tables, et le nombre de champs de chaque table de ta base MSQL pour voir l'importance du truc... si c'est tout petit ou si ca vaut le coup de d'avoir un outil pour le faire... Pour l'export des données : je te conseille de trouver un outils pour exporter en CSV tes données et on pourra faire l'import sans pb dans mysql |
|
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Inscription : février 2007 Messages : 289 ![]() |
Non justement c'est pas tout petit. Y a une centaine de tables avec parfois 20-30 champs et certaines ont 10000 entrées.
Mais pour le moment on ne s'intéresse pas du tout aux entrées juste à la structure de la base avec toutes les tables et les attributs. |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : août 2002 Messages : 66 ![]() |
J'ai la même problématique. J'utilise MySql Migration ToolKit et j'arrive à importer une base SQL Server sur MySql avec les données, les relations, les index...
Par contre, je rencontre un soucis. C'est qu'il perd la casse des noms des tables, alors qu'il garde bien la casse des noms des colonnes et index. Quelqu'un a une idée ? A part ce soucis, pour répondre à la question initiale, je trouve que MySql Migration ToolKit fonctionne bien, il est pratique et rapide et j'utilise donc SQL Server et MySql pour la même application, sans aucun soucis concernant le schéma de la bd. Je n'ai pas essayé pour les vues. Je n'essaierai pas pour les procédures stockées. Trop propriétaires des systèmes. |
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Inscription : février 2007 Messages : 289 ![]() |
Bon ben pour moi MySQL migration toolkit ne marchera pas. Je n'arrive pas à me connecter à la base. Je ne sais pas pourquoi.
Il me dit qu'il n'arrive pas à connecter l'utilisateur alors que celui que j'utilise est sensé être l'administrateur. Le problème c'est que tous les gens qui ont bossé sur cette base sont partis et qu'elle a été crée par un américain pour servir dans un soft. C'est compliqué mais j'ai bien l'impression que le véritable compte admin de cette base est inconnu au bataillon. Je sais plus trop quoi faire mais je pense que je vais devoir extraire manuellement les shémas des tables de la base. Simple question: personne pour me donner un coup de main? Je sais même pas par où commencer... |
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Inscription : février 2007 Messages : 289 ![]() |
Enfin si je vais lire les tut faq et cours mais après...
|
|
|
00
|
|
|
#9 | |
|
Membre éclairé
![]() Inscription : février 2007 Messages : 289 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com