Seguimiento de cambios en la base de datos servidor
Muchas aplicaciones requieren que se realice el seguimiento de los cambios en la base de datos servidor para que estos cambios se puedan entregar a los clientes durante una sesión de sincronización posterior. En algunos casos, una instantánea de datos es suficiente, pero, con frecuencia, un cliente requiere sólo los datos que han sufrido cambios desde la sesión de sincronización anterior. Sync Framework no define específicamente cómo una base de datos servidor debe admitir el seguimiento de cambios y la detección de conflictos. El único requisito es que se puedan escribir consultas SQL o procedimientos almacenados para la identificación de las filas que deben sincronizarse o que pueden entrar en conflicto.
En muchos de los ejemplos de esta documentación, el seguimiento de cambios se controla mediante un conjunto de columnas y desencadenadores que se agregan a las tablas base y a las tablas adicionales para seguir las eliminaciones. En los ejemplos se utiliza este tipo de seguimiento de cambios para no estar limitados a una base de datos concreta. Sin embargo, tenga en cuenta que el seguimiento de cambios personalizado introduce complejidad y puede influir en el rendimiento de la base de datos servidor. Para obtener más información, vea Utilizar un sistema de seguimiento de cambios personalizado. Si está utilizando SQL Server 2008, se recomienda utilizar la característica de seguimiento de cambios de SQL Server. Para obtener más información, vea Usar el seguimiento de cambios de SQL Server.
Vea también
Conceptos
Programar tareas comunes de sincronización de cliente y servidor