在运行与MS Sync Framework同步之前,有没有办法检查数据库中的更改?
我有一个包含大约100个表的数据库,其中80%的表不经常更改。我将数据库划分为多个范围以处理同步优先级。即使数据库没有变化,也需要很长时间才能完成同步。
答案 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)