2008-09-03 22 views
9

Estamos replicar una base de datos entre Londres y Hong Kong utilizando SQL Server 2005 replicación de mezcla. La replicación está configurada para sincronizarse cada minuto y funciona bien. Sin embargo, existe la opción de establecer la sincronización para que sea "Continua". ¿Hay alguna diferencia real entre la replicación cada minuto y continuamente?SQL servidor de mezcla programación de replicación

La única razón por la que hacemos cada minuto en lugar de continuo en primer lugar fue que se recuperó mejor si la línea se apagó durante unos minutos, pero esta experiencia fue todo de SQL Server 2000 por lo que podría no ser aplicable más ...

Respuesta

9

Hemos estado probando la solución de replicación continua en SQL SERVER 2005 y parecía ser menos eficiente que una solución programada: como su proceso es continuo, no obtendrá toda la información relacionada con sus repeticiones pasadas (cuántas repeticiones no, ¿cuánto tiempo tarda el proceso, ¿por qué se detuvo el proceso, cómo se actualizan muchos registros, el número de modificaciones de la estructura de base de datos se replican en suscriptores, y así sucesivamente), haciendo que la replicación de seguimiento mucho más difícil.

También hemos estado experimentando problemas al modificar la estructura de base de datos (ALTER TABLE instrucciones) y/o hacer cambios a granel en una de las bases de datos con replicación continua pasando.

usted guardar "cada minuto" sincro como es y simplemente se olvidan de esta opción "continua".

0

hice algunas investigaciones y por desgracia no he encontrado una respuesta directa a su pregunta, pero encontré un recurso potencialmente útil para usted: http://www.replicationanswers.com/Merge.asp

espero que esto proporciona algunos consejos útiles sobre SQL replicación para ti.

Cuestiones relacionadas