libros / enlaces / muestras en Microsoft Sync Framework para sqlite sync con sql 2008

Soy nuevo en Microsoft Sync Framework y trato de sincronizar una base de datos sqlite db con el servidor SQL 2008 y por eso lo leo en los siguientes sitios web:

http://sqlite.phxsoftware.com/forums/p/1381/6011.aspx

http://www.vitalygorn.com/blog/post/2008/01/Microsoft-Sync-Framework-Support-in-Visual-Studio-2008.aspx

http://www.codeproject.com/KB/smart/takedataoffline.aspx

En el primer enlace, alguien creó un proveedor que simplemente reemplaza sqlce con sqlite y funciona para la muestra de SyncGuru (el último enlace). Mi bash es hacer algo similar con SQL Server 2008, que, según tengo entendido, no necesita más. Columnas para el seguimiento de los cambios.

Aunque deseo que sea tan simple como en este ejemplo , parece no serlo. Se agradece cualquier consejo / orientación

ACTUALIZACIÓN: por lo que escuché no hay necesidad de tablas de desecho, columnas adicionales o activadores.

Aquí hay algunos enlaces que utilicé cuando intentaba configurar la sincronización entre SQL 2008 y SQL CE. No es realmente específico para SQLite pero pueden ayudar. Tu escenario es un poco más complejo porque no creo que tengan un proveedor de sincronización disponible para SQLite (así que tienes que escribir el tuyo).

MSDN

Servicios de sincronización para SQL Server CE 3.5

MSDN – Seguimiento de cambios

SQL Server 2008 tiene soporte incorporado para el seguimiento de cambios, solo necesita habilitarlo (en la base de datos y en sus tablas).

ALTER DATABASE NameOfYourDatabase SET CHANGE_TRACKING = ON (CHANGE_RETENTION = 7 DAYS, AUTO_CLEANUP = ON); IF NOT EXISTS (SELECT * FROM sys.change_tracking_tables WHERE object_id = OBJECT_ID(N'[dbo].[NameOfYourTable]')) ALTER TABLE [dbo].[NameOfYourTable] ENABLE CHANGE_TRACKING