Pregunta

Estamos replicando una base de datos entre Londres y Hong Kong utilizando la replicación Merge de SQL Server 2005.La replicación está configurada para sincronizarse cada minuto y funciona bien.Sin embargo, existe la opción de configurar la sincronización como "Continua".¿Existe alguna diferencia real entre la replicación cada minuto y la replicación continua?

En primer lugar, la única razón por la que lo hicimos cada minuto en lugar de continuo fue que se recuperaba mejor si la línea se caía durante unos minutos, pero esta experiencia fue toda de SQL Server 2000, por lo que es posible que ya no sea aplicable. .

¿Fue útil?

Solución

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 las replicaciones pasadas (cuántas replicaciones fallaron, cuánto tiempo duró el proceso, por qué se detuvo el proceso, cuántos registros se actualizaron, cuántas modificaciones de la estructura de la base de datos se replicaron). a suscriptores, etc.), lo que dificulta mucho el seguimiento de la replicación.

También hemos tenido problemas al modificar la estructura de la base de datos (instrucciones ALTER TABLE) y/o realizar actualizaciones masivas en una de las bases de datos con replicación continua.

Mantén la sincronización "cada minuto" tal como está y olvídate de esta opción "continua".

Otros consejos

Investigué un poco y desafortunadamente no encontré una respuesta directa a tu pregunta, pero sí encontré un recurso potencialmente útil para ti: http://www.replicationanswers.com/Merge.asp

Espero que esto le proporcione algunos consejos útiles sobre la replicación de SQL.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top