我正在使用Microsoft Sync Framework 2.1来同步数据库实例。我有一个与以下几点相关的查询:
我可以同时将多个SQLSERVERCe数据库实例与SQLSERVER实例同步吗?
此外,如果我在SQLSERVERCe数据库实例上使用一个记录删除了记录,之后另一个SQLSERVERCe数据库实例正在更新同一记录..如何处理这种情况......?什么应该是SQLSERVER数据库实例的记录条目?
SQLSERVER数据库实例和SQLSERVERCe数据库实例之间是否存在任何父子关系?
答案 0 :(得分:0)
假设上述内容:
是。但是,如果仅定义一个范围,则Sql Ce客户端应用程序同步将在包含同步知识的同一scope_info行上发生争用。并且它们也会争用表/行被同步。
你会发生冲突。当第二个客户端同步时,没有记录需要更新,Sync Framework将引发冲突(很可能是ClientUpdateServerDelete)
如果您使用上述提供程序,则不存在父子关系。上述提供商以点对点的方式工作。你甚至可以将Sql Ce同步到Sql Ce。