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 客户端 » SQL Anywhere 客户端 » 发布数据

 

仅下载发布

可以创建仅下载数据到远程数据库而从不上载数据的发布。仅下载发布不使用客户端上的事务日志。

仅下载方法之间的差异

指定只进行下载(不进行上载)有两种方法:

  • 仅下载同步   使用 dbmlsync 选项 -e DownloadOnly 或 -ds。

  • 仅下载发布   使用 FOR DOWNLOAD ONLY 关键字创建发布。

这两种方法很不一样:

仅下载同步 仅下载发布
如果下载试图更改远程数据库上已修改但尚未上载的行,下载便会失败。 下载可以覆盖远程数据库上已修改但尚未上载的行。
使用可以上载和/或下载的常规发布。仅下载同步使用 dbmlsync 命令行选项或扩展选项进行指定。 使用仅下载发布。这些发布中的所有同步均为仅下载同步。无法使常规发布变为仅下载发布。
需要日志文件。 不需要日志文件。
长时间不上载这些预订时不会截断日志文件,因此日志文件会消耗相当大的存储空间。 如果有日志文件,同步不会影响同步截断点。这意味着,即使长时间不同步发布,也仍然可以截断日志文件。仅下载发布不影响日志文件截断。
偶尔需要进行上载,以减少仅下载同步扫描的日志量。否则,完成仅下载同步所需的时间将越来越长。 从不需要进行上载。
另请参见