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

SAP Sybase SQL Anywhere 16.0 (中文) » MobiLink - 服务器管理 » MobiLink 服务器技术 » 同步技术 » 冲突处理

 

冲突检测

在 MobiLink 客户端向 MobiLink 服务器发送更新行时,其中不仅包含新的更新值(后映像),还包含上次下载的或在此行第一次上载前已存在的行值中获得的旧行值副本(前映像)。前映像与统一数据库中的当前值不匹配时,则会检测到冲突。

仅当应用 upload_fetch 或 upload_fetch_column_conflict 脚本时,MobiLink 服务器才会检测冲突。使用 upload_fetch 时,有冲突的更新将标记为冲突。使用 upload_fetch_column_conflict 时,仅标记同一列的更新中的冲突。

也可以使用 upload_update 的存储过程设置任意冲突检测和冲突解决。冲突检测与冲突解决完全是由脚本控制的,所以 MobiLink 不会触发冲突。


通过 upload_fetch 或 upload_fetch_column_conflict 脚本检测冲突
通过 upload_update 脚本检测冲突