我现在继承了一个 WCF Web 服务,它通过 Microsoft Sync Framework 1.0 将 sql server 2008 DB 与偶尔连接的具有 mssqlCE 3.5 DB 的 PDA 同步。它不是一个大数据库,但表之间有相当数量的关系。问题是我们正在尝试同步跨越多个表的数据,即使只同步 1 个原子数据单元(跨越表的记录)也会在 PDA 上出现内存不足的异常。我们尝试使用数据代理,这有点缓解,批处理,但后来我们意识到尝试同步 1 条数据记录失败。有没有一种方法可以让我获取同步数据并将其作为 sql 文件传输,然后传输并将其应用到 PDA 和/或服务器上,然后在失败或成功时触发事件?我们的同步政策是 PDA 永远赢。
提前致谢!
乔