
Actualizar tablas entre dos servidores
Publicado por Malospelos (3 intervenciones) el 08/06/2016 13:28:47
Hola a todos,
Antes de nada presentarme, me llamo Carlos y soy nuevo por aqui, espero que nos podamos ayudar entre todos.
Mi pregunta es la siguiente:
Tengo 2 servidores SQL Server, en uno de ellos trabaja una serie de personas y el otro normalmente esta desocupado o acceden otros aunque menos.
La historia es que el modo espejo de SQL Server no me vale por diversas razones, hice un programa que cada x minutos va viendo la diferencias entre los registros de los dos servidores y actualizando hacia un servidor o hacia el otro dependiendo de donde esta el cambio, en general todo funciona bien.
Básicamente tengo dos campos DateTime, en uno de ellos almaceno el ultimo cambio de un registro y en el otro indico cuando se ha actualizado, por lo tanto siempre se que esta al día y que no.
El problema es que es algo lento, hay alguna sentencia que tenga SQL Server para comparar dos tablas idénticas en estructura, pero que puede indicar donde están los registros diferentes o algo que permita que se mantengan actualizadas con unos parámetros como esos dos campos DateTime?
Se os ocurre alguna forma de mejorar y acelerar esos procesos?
Un saludo y muchas gracias.
Carlos
Antes de nada presentarme, me llamo Carlos y soy nuevo por aqui, espero que nos podamos ayudar entre todos.
Mi pregunta es la siguiente:
Tengo 2 servidores SQL Server, en uno de ellos trabaja una serie de personas y el otro normalmente esta desocupado o acceden otros aunque menos.
La historia es que el modo espejo de SQL Server no me vale por diversas razones, hice un programa que cada x minutos va viendo la diferencias entre los registros de los dos servidores y actualizando hacia un servidor o hacia el otro dependiendo de donde esta el cambio, en general todo funciona bien.
Básicamente tengo dos campos DateTime, en uno de ellos almaceno el ultimo cambio de un registro y en el otro indico cuando se ha actualizado, por lo tanto siempre se que esta al día y que no.
El problema es que es algo lento, hay alguna sentencia que tenga SQL Server para comparar dos tablas idénticas en estructura, pero que puede indicar donde están los registros diferentes o algo que permita que se mantengan actualizadas con unos parámetros como esos dos campos DateTime?
Se os ocurre alguna forma de mejorar y acelerar esos procesos?
Un saludo y muchas gracias.
Carlos
Valora esta pregunta


0