Microsoft Sync Framework 2.1与多个SQLSERVERCe数据库实例同步问题

时间:2011-06-29 12:54:00

标签: microsoft-sync-framework

我正在使用Microsoft Sync Framework 2.1来同步数据库实例。我有一个与以下几点相关的查询:

  1. 我可以同时将多个SQLSERVERCe数据库实例与SQLSERVER实例同步吗?

  2. 此外,如果我在SQLSERVERCe数据库实例上使用一个记录删除了记录,之后另一个SQLSERVERCe数据库实例正在更新同一记录..如何处理这种情况......?什么应该是SQLSERVER数据库实例的记录条目?

  3. SQLSERVER数据库实例和SQLSERVERCe数据库实例之间是否存在任何父子关系?

1 个答案:

答案 0 :(得分:0)

你正在使用哪个提供商? SqlCeSyncProvider / SqlSyncProvider?

假设上述内容:

  1. 是。但是,如果仅定义一个范围,则Sql Ce客户端应用程序同步将在包含同步知识的同一scope_info行上发生争用。并且它们也会争用表/行被同步。

  2. 你会发生冲突。当第二个客户端同步时,没有记录需要更新,Sync Framework将引发冲突(很可能是ClientUpdateServerDelete)

  3. 如果您使用上述提供程序,则不存在父子关系。上述提供商以点对点的方式工作。你甚至可以将Sql Ce同步到Sql Ce。