2008-09-03 7 views
9

Nous répliquons une base de données entre Londres et Hong Kong à l'aide de la réplication SQL Server 2005 Merge. La réplication est définie pour se synchroniser toutes les minutes et cela fonctionne très bien. Il y a cependant la possibilité de régler la synchronisation sur "Continu". Y a-t-il une réelle différence entre la réplication toutes les minutes et continuellement? La seule raison pour laquelle nous faisions chaque minute plutôt que continue en premier lieu était qu'il récupérait mieux si la ligne tombait pendant quelques minutes, mais cette expérience provenait tout de SQL Server 2000, donc il pourrait ne pas être applicable plus ...Planification de la réplication de fusion SQL Server

Répondre

9

Nous avons essayé la solution de réplication continue sur SQL SERVER 2005 et elle a semblé être moins efficace qu'une solution planifiée: comme votre processus est continu, vous n'obtiendrez pas toutes les informations relatives à vos réplications réussies (combien de réplications échoué, combien de temps a duré le processus, pourquoi le processus a-t-il été arrêté, combien d'enregistrements ont été mis à jour, combien de modifications de structure de base ont été répliquées, etc.), rendant le suivi de réplication beaucoup plus difficile.

Nous avons également rencontré des problèmes lors de la modification de la structure de la base de données (instructions ALTER TABLE) et/ou en effectuant des mises à jour groupées sur l'une des bases de données en continu.

Gardez votre synchronisation "toutes les minutes" comme il est et oubliez simplement cette option "continue".

0

je fait quelques recherches et n'a malheureusement pas trouvé une réponse directe à votre question, mais j'ai trouvé une ressource potentiellement utile pour vous: http://www.replicationanswers.com/Merge.asp

J'espère que cela fournit quelques conseils utiles sur SQL réplication pour vous.

Questions connexes