该表保留了整年的时间段的预留。
假设服务器之间的连接中断。
输入如下数据: - 为时间段为主键的(此)保留的时间段(3:8)
站点2上的也一样。
dbms不会出错,因为site1的更改未记录/复制到站点2
当站点之间的连接被重新建立时,当sql服务器的合并在两端运行时会出现错误。
sql服务器在两个网站上如何处理这个错误?它允许哪个站点的数据?
答案 0 :(得分:1)
在合并复制中,您可以使用冲突检测和解决方案来解决您的方案。您可以根据需要解决冲突的方式配置复制以处理此情况。
有几种方法可以设置复制来处理此问题。您可能希望通过指示进行更改的第一个用户是赢家来解决问题。或者,您可能希望确定订阅的优先级。例如,站点2可能具有更高的优先级,站点2的更改将在您的方案中获胜。您还可以通过托管代码或基于COM的代码定义自己的冲突解决规则。
以下是一些包含更多信息的链接
How Merge Replication Detects and Resolves Conflicts
Advanced Merge Replication Conflict Detection and Resolution