利用 [正在处理冲突] 选项卡,可以定义在统一数据库和远程数据库中修改行时会发生的情况。
冲突检测 此选项用于确定检测到冲突的时间。只有在检测到冲突后,冲突解决机制才会被激活。
从下拉列表中选择以下选项之一。
基于行 如果自从上次同步以来已在远程和统一数据库中队行进行了更新,则将检测冲突。
基于列 如果远程数据库和统一数据库中行的相同列都已更新,才会检测到冲突。否则,将仅应用已上载列的更新。如果表中包含 BLOB 列,则改用基于行的冲突检测。
冲突解决 从下拉列表中选择以下选项之一进行冲突解决:
统一 先入优先。如果上载更新存在冲突,它们将被拒绝。
远程 后入优先。始终应用上载更新。
时间戳 较新更改优先,使用您维护的 TIMESTAMP 列。此 TIMESTAMP 列记录上次更改该行的时间。在远程表和统一表中都应存在此时间戳列,同步中也应包含此时间戳列。远程数据库和统一数据库必须使用相同的时区(首选 UTC)且其时钟必须同步才可正常工作。
时间戳列 在此处输入 TIMESTAMP 列。
自定义 编写自己的 resolve_conflict 脚本,而不是自动生成这些脚本。可在 [事件] 选项卡上完成此工作。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |