locked
synchronisation de table dans deux base differente RRS feed

  • Question

  • Bonjour a tous

    je ne connais pas trop sql server. je voudrais synchroniser deux tables completement identique

    dans deux bases de données différentes comment faire sans trop de difficulté

    il faudrais que la solution s'active dès qu'il ya une modification, un ajout ou une suppression

    merci de votre aide

    pour plus de renseignement contacter moi

     

    mardi 20 mars 2007 15:26

Toutes les réponses

  • Bonjour,

    La solution à votre besoin passe par la mise en oeuvre d'une réplication transactionnelle entre vos bases de données. Voir : http://msdn2.microsoft.com/fr-fr/library/ms166367.aspx

    Petite question, votre synchronisation est-elle dans les deux sens ou non ?

    mardi 20 mars 2007 16:19
  • Autre solution l'utilisation d'un trigger qui copierait les données d'une table à l'autre (y compris dans le cas de bases de données séparées).

     

    Le problème c'est qu'il ne serait pas possible de répliquer d'un Express vers un Express... Mieux vaut donc faire simple.

     

    Cordialement

    mercredi 28 mars 2007 16:39
  • En effet, l'utilisation d'un trigger permet de répondre à votre besoin sans contrainte de version de SQL et avec une mise en place bien plus simple qu'une réplication.

    Seul bémol, si vous avez des besoins de synchronisation dans les deux sens, est que vous risquer de rencontrer des problèmes de boucle infinie puisque le trigger sera actif sur les deux bases.

    jeudi 29 mars 2007 08:17