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

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » UltraLite 用作 MobiLink 客户端 » UltraLite 同步参数和网络协议选项 » UltraLite 的同步参数

 

Download Only 同步参数

防止同步期间来自 UltraLite 数据库的更改被上载。

语法

根据所使用的 API 不同,语法会有所变化。还可以使用 ulsync 设置此参数。

缺省值

False

允许值

布尔值

与以下参数冲突

Ping 和仅上载

注释

当具有通过仅下载同步所同步的远程数据库时,您应该定期执行完全同步以减少仅下载同步扫描的日志量。否则,仅下载同步完成同步花费的时间将越来越长。

对于 ulsync   当发生仅下载同步时,ulsync 不上载任何对数据的更改。相反,它将:

  • 上载有关进度计数器中存储的模式和值的信息。

  • 确保在仅下载同步期间不会覆盖远程数据库上的更改。

为了实现这些操作,ulsync 扫描 UltraLite 数据库日志来监视统一数据库上具有待执行操作的行。如果 ulsync 检测到冲突,则将回退下载,而同步将失败。然后您必须执行完全同步(即上载和下载)来修正此冲突。

另请参见
示例

ulsync 支持此参数作为扩展同步参数:

ulsync -c DBF=myuldb.udb "MobiLinkUid=remoteA;ScriptVersion=2;DownloadOnly=ON;Stream=http"

UltraLite for C/C++ 应用程序可以按如下方法设置参数:

ul_synch_info info;
// ...
info.download_only = ul_true;