在运行同步之前检查更改

时间:2011-06-23 23:32:44

标签: microsoft-sync-framework

在运行与MS Sync Framework同步之前,有没有办法检查数据库中的更改?

我有一个包含大约100个表的数据库,其中80%的表不经常更改。我将数据库划分为多个范围以处理同步优先级。即使数据库没有变化,也需要很长时间才能完成同步。

2 个答案:

答案 0 :(得分:1)

我建议您跟踪同步过程以了解正在发生的事情:How to: Trace the Synchronization Process

Sync Framework SDK中没有特定的API调用,只是检查表已更改。大多数API调用都会进行实际的更改枚举(读取:查询基表和跟踪表)

如果表中有大量行,则可能需要在Sync Framework元数据上设置保留期以使其保持较小。见How to: Clean Up Metadata for Collaborative Synchronization (SQL Server)

答案 1 :(得分:1)