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 事件 » 同步脚本编写 » 脚本添加和删除

 

忽略的脚本

如果上载流包含一个表的插入、更新或删除数据,但统一数据库中没有 upload_insert、upload_update 和 upload_delete 脚本,或者如果没有该表的下载脚本(download_cursor 和 download_delete_cursor 脚本),则 MobiLink 服务器会报告缺少脚本并中止同步。

使用 -zwd MobiLink 服务器命令选项可取消警告消息,但是此选项会取消所有同步表的警告消息。

现在,MobiLink 服务器将以不同的方式处理任何包含前缀 --{ml_ignore} 的连接脚本和表脚本。MobiLink 服务器会将这些脚本识别为有意忽略的脚本。更确切地说,如果上载流包含同步表(具有带 --{ml_ignore} 前缀的 upload_insert、upload_update 或 upload_delete 脚本)的插入、更新或删除数据,则 MobiLink 服务器不会对统一数据库执行这些脚本,而是在不显示任何错误或警告消息的情况下继续同步。上载的行将被忽略。

下载表时,必须定义 download_cursor 和 download_delete_cursor 脚本。要阻止下载行,请根据需要将这些脚本中的任一或两者定义为 --{ml_ignore}。