2012-07-11 2 views
0

J'utilise Merge Replication pour synchroniser deux bases de données, mais le client a maintenant demandé que je ne pense pas qu'il soit possible de prendre en charge l'utilisation de la réplication de fusion. Ce qu'il veut, c'est: Chaque fois qu'une modification est faite sur la base de données B, elle doit immédiatement aller à la base de données A. D'autre part, les changements effectués dans la base de données A ne doivent être appliqués qu'une fois par jour. J'ai beaucoup étudié, et je pense que la réplication transactionnelle avec abonnement actualisable (immédiat) est la voie à suivre, mais je voudrais continuer à utiliser la réplication de fusion si possible.Réplication SQL Server - Synchroniser un seul article

Existe-t-il un moyen de répondre à cette exigence à l'aide de la réplication de fusion?

Répondre

0

Est-ce que quelque chose d'aussi simple que d'avoir un déclencheur sur la table dans la base de données B qui déclenche le travail de synchronisation?

+0

Vous me suggérez de conserver la réplication de fusion ET d'ajouter un déclencheur pour prendre soin de cette table spéciale qui nécessite une synchronisation immédiate? J'y ai réfléchi et ce n'est pas une mauvaise idée. –

+0

C'est ma suggestion. C'est un peu hack, mais nous vivons dans un monde de solutions moins qu'idéales ... –