Hola lang.net, gracias por contestar. El problema es que TAMPOCO

puedo modificar la aplicación que maneja esa base de datos.
Es decir, a ver si me explico mejor, tenemos una aplicación en varios establecimientos que maneja las ventas, pedidos, etc que funciona contra una BD SQL Server (una distinta por cada establecimiento), yo no puedo tocar nada de eso, pero queremos crear una BD "paralela" a estas en la que cada noche se vayan enviando las modificaciones que se han llevado a cabo.
Más o menos la idea está en extraer las diferencias existentes entre la BD actual del establecimiento y la última actualización de esta que tengamos en el servidor central. Comparar registro a registro no me parece nada optimo claro, y no sé ni por donde pillarlo.
Saludos