0
我的获奖形式应用程序使用Sync Framework 2.1来同步Sql Server 2014客户端和拥有超过3.5百万记录的服务器。初始同步成功完成。但是,当第二次同步开始时,应用程序会继续运行,但同步不会停止。一旦我检查了客户端&服务器的SQL日志文件,它已经大大增加了。我缩小了客户端服务器数据库并启动了同步。然后它成功完成。 有谁知道,同步框架Sql日志文件增长
- 为什么日志文件增长当同步?
- 如何避免日志文件增长?
- 这种情况的其他替代方案(来自Sync框架)?
我发现了这个问题。服务器中有一些主键更新。因此应用程序尝试更新客户端,但不能。我在** _ ApplyChangeFailed **事件中设置了** e.Action = ApplyAction.RetryWithForceWrite **,同步框架尝试应用更改。这可以无限地运行并且日志文件会不断增长。谢谢 – user1220497