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

SQL Anywhere 12.0.0 (中文) » MobiLink - 客户端管理 » 用于 MobiLink 的 SQL Anywhere 客户端 » SQL Anywhere 客户端

 

启动同步

MobiLink 同步总是由客户端启动。对于 SQL Anywhere 客户端,可以使用 dbmlsync 实用程序、dbmlsync API 或 SQL SYNCHRONIZE 语句启动同步。上述方法均具有类似的语义,但提供的同步接口不同,因此在将同步与您自己的应用程序相集成方面的能力也不同。

请参见: .

可用于自定义同步行为的选项数量众多,但有几个选项特别重要,因为实际上对于任何同步它们都是必需的。下面说明这些选项。

-c 选项用于指定控制 dbmlsync 连接到远程数据库的方式的连接参数。在使用 SQL 同步语句时不需要该信息,因为连接信息是从执行语句的数据库连接中获取的。请参见-c dbmlsync 选项

-s 或 Subscription 选项允许您指定要同步远程数据库中的哪个已定义预订。请参见-s dbmlsync 选项

CommunicaionAddress 和 CommunicationType 扩展选项允许您指定用于确定 dbmlsync 如何在同步过程中与 MobiLink 服务器进行连接的网络协议选项。请参见CommunicationAddress (adr) 扩展选项CommunicationType (ctp) 扩展选项

CREATE SYNCHRONIZATION SUBSCRIPTION SQL 语句上的 Script Version 子句允许您指定在同步预订时应使用的脚本版本。脚本版本确定 MobiLink 服务器使用哪个脚本来控制和处理同步。请参见CREATE SYNCHRONIZATION SUBSCRIPTION 语句 [MobiLink]

 dbmlsync 权限
 自定义同步

使用 dbmlsync 扩展选项
事务日志文件
同步中的并发
从应用程序中启动同步