I have central SQL Server 2008 Enterprise database and many clients with SQL Server 2008 Express databases. And I have a task for synchronization between central database and client's databases: download sales data from clients and load into server and download reference information from server to every client database. Online synchronization I was make with SyncFramework via Web-service. Now I want develop offline synchronization when link with Web-service is broken or miss. I think use also SyncFramework with next schema:
- Download data from client (SQL Server Express) to SQL Server Compact database
- Move SQL Server Compact database file to server
- Upload data from compact database to SQL Server Enterprise
But I don't found examples or articles about this solution. What are you think - this method is work? May be exist more simple and elegant variant?