Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/03/2007, 18h16   #1
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 823
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 823
Points : 6 423
Points : 6 423
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
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2007, 22h22   #2
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 450
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 450
Points : 7 559
Points : 7 559
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
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 08h43   #3
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 823
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 823
Points : 6 423
Points : 6 423
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
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 15h18   #4
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 823
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 823
Points : 6 423
Points : 6 423
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
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h50.


 
 
 
 
Partenaires

Hébergement Web