IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Décisions SGBD Discussion :

[MySQL][MS SQL-Server] Duplication de base


Sujet :

Décisions SGBD

  1. #1
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut [MySQL][MS SQL-Server] Duplication de base
    Bonjour,

    J'ai déjà posé cette question dans le forum spécialisé sur MySQL, mais vu le faible taux de réponses, je ré-essaye un cran au-dessus
    Voilà : je dispose d'une base de données de production sous MS SQL-Server. Pour faire différents tests (update, delete...), je souhaite la dupliquer sous MySQL.
    Quelle procédure opérationnelle me conseillez-vous, sachant que je ferai régulièrement une recopie de la base de production sur la base test ?

    J'ai bien commencé à regarder vers le Migration Toolkit fourni par MySQLAB, mais il ne s'agit pas vraiment, dans mon cas, d'une migration (sauf la première fois), puisque je ne souhaite pas me refaire toute la procédure de migration à chaque fois que je réécraserai mes données de tests par les données de production. Toutefois, les solutions types ETL semblent trop complexes pour ce que je souhaite faire...

    Au passage, avant de me lancer sur la première migration, pouvez-vous me confirmer que le Migration Toolkit fait bien une copie des données de la base MS SQL-Server, et pas une migration (un transfert) de ces données en les retirant de la base d'origine (ça me paraît inconcevable, mais je préfère en être sûr : ceinture plus bretelles avant le grand saut ) ?

    Merci d'avance pour vos conseils avisés,

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 134
    Par défaut
    Et pourquoi ne pas conserver le même SGBD pour la BD dupliquée ?
    A moins de vouloir comparer les performances de MySql face à SQL Server ?

    Sinon, une fois la structure de la BD dupliquée sur MySql, Access peut tout à fait replacer un ETL complexe en créant des liens ODBC sur les tables des deux systèmes et des requêtes INSERT / SELECT pour alimenter la base de test. En enchaînant ces requêtes avec des macros, on obtient une chaîne d'alimentation "Simple-Clic" tout à fait honorable à moindre coût.
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Merci de ce complément d'info.
    Pourquoi ne pas dupliquer la base ? Tout simplement parce que je n'ai aucun droit sur le serveur pour pouvoir le faire, alors que sur mon propre poste, je peux installer un MySQL à moindre coût...
    Pour faire des tests, je me vois mal demander une licence SQLServer sur ma machine, qui n'y survivrait pas d'ailleurs
    Je vais me lancer dans le Migration Toolkit, puis j'essaierai de mettre ne place un pont ODBC via Access...

    Merci encore,

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  4. #4
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Bon, après un grand saut, le Migration Toolkit de MySQL fait tout bien comme il faut, et, fort heureusement, sans toucher aux données d'origine de SQLServer.

    Bref, la migration a fonctionné comme prévu, reste maintenant à définir une procédure de transfert des données d'une base vers l'autre...

    Encore merci pour l'aide,

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 21/07/2008, 13h27
  2. exporter une base MySQL vers sql server
    Par yucf_miagiste dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 05/12/2007, 22h40
  3. [MySQL][MS SQL-Server] Duplication de base
    Par ced dans le forum Outils
    Réponses: 2
    Dernier message: 28/02/2007, 14h53
  4. Sauvegarde d'une base MySQL sur SQL Server
    Par xave dans le forum Administration
    Réponses: 4
    Dernier message: 19/09/2006, 10h32
  5. Migration d'une base mySQL vers SQL Server
    Par jazziroquai dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 16/03/2006, 08h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo