Bonjour,
J'aimerais vous soumettre une question rien que par curiosité![]()
J'ai une table X sur une base A, existe-t-il un moyen pour tenir à jour (à l'identique) une copie de cette table X sur une autre base nommée B ?
Merci beaucoup.
Bonjour,
J'aimerais vous soumettre une question rien que par curiosité![]()
J'ai une table X sur une base A, existe-t-il un moyen pour tenir à jour (à l'identique) une copie de cette table X sur une autre base nommée B ?
Merci beaucoup.
Bonjour,
Va voir si tu trouve ton bonheur là :
http://dev.mysql.com/doc/refman/5.0/fr/replication.html
Ca à l'air d'être assez lourd à mettre en place![]()
Bonjour,
la réplication est pourtant le moyen le plus solide (le seule ?) de faire cela.
Vous pouvez utiliser une solution "maison" à base de trigger, table tampon et job planifié.
table tampon = table reproduisant la table à répliquer + colonnes autoinc + colonne dateheure + colonne nature ordre SQL (INSERT, UPDATE, DELETE)
Un trigger sur chacun des ordre INSERT, UPDATE, DELETE met es info dans cette table en continue, situé dans la même base et rajoute les infos des 3 colonnes en sus.
Un job planifié et transactionné vient insérer, mettre à jour ou supprimer en piochant régulièrement dans cette table et dans l'ordre de la colonne autoinc.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Partager