Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Remote » 创建 SQL Remote 系统 » 更新冲突

 

更新冲突的缺省解决方法

只有数据在多个站点进行更新时才会发生更新冲突。例如:

  1. 用户 1 在远程站点 1 更新行。

  2. 用户 2 在远程站点 2 更新相同的行。

  3. 来自用户 1 的更新被发送和应用到统一数据库。

  4. 来自用户 2 的更新被发送到统一数据库。

    解决此类更新冲突的缺省方法如下:

    1. 时间更近的操作(在本例中为来自用户 2 的操作)将成功执行。它会成为统一数据库中的值,并会被复制到被预订到该行的所有其它数据库中。

    2. 所有其它的更新(在本例中为来自用户 1 的更新)将丢失。

    3. 不会对冲突进行报告。

冲突解决(第二个更新覆盖第一个更新)。
 另请参见