Hi,
For collaboration providers in Sync Framework, row changes of each data table are logged in its tracking table. If you have a data table TableA, its tracking table is TableA_tracking. You can find this tracking table after provisioning. Are you using the
SqlSyncProvider or DbSyncProvider? If it is SqlSyncProvider, the SQL commands are auto-generated during provision. For DbSyncProvider, you need to check if the scope_info table update SQL command is correct.
Also, if you use different sync scopes for each sync, the behavior that you saw is expected because sync changes in scope1 will be treated as local changes in scope2. Please enable Sync tracing with verbose level to find more details:
http://msdn.microsoft.com/en-us/library/cc807160.aspx. If you still cannot figure out the root cause, please share the tracing logs to us.
Thanks,
Dong
This posting is provided AS IS with no warranties, and confers no rights.