Realización de cambios en el esquema de la base de datos utilizando el marco de Microsoft Sync sin perder ningún dato de la tabla de seguimiento

Estoy utilizando Microsoft Synch Service Framework 4.0 para sincronizar las tablas de la base de datos del servidor Sql con la base de datos SqlLite en el lado de Ipad.

Antes de realizar cualquier cambio en el esquema de la base de datos en la base de datos del servidor Sql, debemos desaprovisionar las tablas de la base de datos. También después de hacer los cambios de esquema, ReProvision las tablas. Ahora en este proceso, las tablas de seguimiento (es decir, la información de sincronización) se eliminan.

Quiero que la información de la tabla de seguimiento se restaure después del reprovisionamiento. ¿Cómo se puede hacer esto? ¿Es posible hacer cambios de base de datos sin desaprovisionamiento?

por ejemplo, la aplicación está en la versión 2.0, la sincronización funciona bien. Ahora en la próxima versión 3.0, quiero hacer algunos cambios en la base de datos. SO, en el proceso de desaprovisionamiento-aprovisionamiento, la información de seguimiento. se borra. Así que toda la información de seguimiento de la versión anterior se pierde. No quiero perder la información de seguimiento. ¿Cómo puedo restaurar esta información de seguimiento de la versión anterior.

Creo que tendremos que escribir un código personalizado o un desencadenante para almacenar la información de seguimiento antes de Desaprovisionar. ¿Alguien podría sugerir un método adecuado o proporcionar algunos enlaces útiles con respecto a este problema?

Respuestas a la pregunta(2)

Su respuesta a la pregunta