Synchronization 同步框架-一致性单元

Synchronization 同步框架-一致性单元,synchronization,microsoft-sync-framework,Synchronization,Microsoft Sync Framework,我在阅读时发现了以下声明: 一致性单位:一致性的最小单位。因为具有相同一致性单元的所有更改都一起发送,所以当仅应用了一致性单元的一部分时,同步永远不会中断 我的问题是:如果在应用一个一致性单元时连接中断,会发生什么情况 我怀疑我正面临与此相关的问题。我正在模拟以下场景:当互联网崩溃时,我正在通过WCF服务进行同步。所以,同步被中断,在另一个机会中,我重复同步。当我这样做的时候,我得到了主键冲突的冲突。更具体地说: 违反主键约束“PK_AREAPERIODOAGRONEGOCIO”。无法在对象“d

我在阅读时发现了以下声明:

一致性单位:一致性的最小单位。因为具有相同一致性单元的所有更改都一起发送,所以当仅应用了一致性单元的一部分时,同步永远不会中断

我的问题是:如果在应用一个一致性单元时连接中断,会发生什么情况

我怀疑我正面临与此相关的问题。我正在模拟以下场景:当互联网崩溃时,我正在通过WCF服务进行同步。所以,同步被中断,在另一个机会中,我重复同步。当我这样做的时候,我得到了主键冲突的冲突。更具体地说:

违反主键约束“PK_AREAPERIODOAGRONEGOCIO”。无法在对象“dbo.AreaPeriodoAgronegocio”中插入重复键。重复的键值为(7)。声明已终止


PK冲突是由重新同步引起的,还是确实发生了有效冲突?尝试使用批处理和设置applicationtransactionsize,以便可以在停止的位置继续。是的,这是因为在上一次同步后重新同步由于连接错误而失败。当这种冲突发生时,我停下来提出异常,它成功了。我必须研究配料,我还不太了解它是什么。。。非常感谢你!