0

我正在使用同步框架 2.1。

我正在做的是不断改变同步的方向

例子。首先我设置了双向,然后可能是上传然后下载。

每当发生任何更改并取消配置现有范围时,我都会创建新范围。

现在 - 在我设置双向然后上传方向之后 - 上传根本不起作用。然后我将其更改为双向然后本地上的所有更改都被服务器覆盖。

上传所有记录时与 LocalInsertRemoteInsert 冲突

也没有范围重叠,因为我发现在scope_info中没有此表的范围

我还在初始同步时提到了这个 LocalInsertRemoteInsert 冲突

任何帮助表示赞赏

4

1 回答 1

1

如果您之前配置并同步了数据库,则每个副本都已包含数据。当您取消配置时,Sync Fx 会删除同步元数据,包括有关先前同步内容的信息,但不删除数据本身。

因此,当您重新配置并尝试同步时,由于先前有关已同步内容的信息已被取消配置清除,因此 Sync Fx 不知道副本已包含相同的行集。

当您同步时,它会尝试将行从一个副本发送到另一个副本,因为数据已经存在于另一侧,您会遇到冲突(插入行时出现重复的 PK 错误)。

于 2012-11-10T22:25:07.067 回答