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

SQL Anywhere 11.0.1 (中文) » MobiLink - 客户端管理 » 用于 MobiLink 的 SQL Anywhere 客户端 » MobiLink SQL Anywhere 客户端扩展选项

 

DownloadOnly (ds) 扩展选项

指定同步应该为仅下载同步。

语法
ds={ ON | OFF }; ...
注释

当发生仅下载同步时,dbmlsync 不上载任何行操作或数据。但是,它将上载有关模式和进程偏移的信息。

另外,dbmlsync 确保在仅下载同步过程中不会覆盖远程数据库上的更改。这可以通过扫描日志以检测具有等待被上载的操作的行来实现。如果这些行中任何行被下载修改,则将回退下载,而同步将失败。如果同步因此而失败,则您必须执行完全同步来更正该问题。

当具有通过仅下载同步所同步的远程数据库时,您应该定期执行完全同步以减少仅下载同步扫描的日志量。否则,完成仅下载同步所需的时间将越来越长。如果有问题,则可选择使用仅下载发布来避免同步过程中出现的日志问题。

有关必须为仅下载同步定义的脚本列表,请参见必需的脚本

缺省值为 OFF(上载和下载的完全同步)。

此选项有一个长格式和一个短格式:您可以使用 ds,也可以使用 DownloadOnly

您还可以在数据库中存储扩展选项。有关 dbmlsync 扩展选项的详细信息,请参见dbmlsync 扩展选项简介

另请参见
示例

以下 dbmlsync 命令行说明在启动 dbmlsync 时如何设置此选项:

dbmlsync -e "ds=on"

以下 SQL 语句说明如何在数据库中存储此选项:

CREATE SYNCHRONIZATION SUBSCRIPTION
   TO sales_publication
   FOR ml_user1
   OPTION ds='ON';