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

SQL Anywhere 12.0.1 » MobiLink - 客户端管理 » 用于 MobiLink 的 SQL Anywhere 客户端 » SQL Anywhere 客户端

 

同步启动

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

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

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

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

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

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

 dbmlsync 权限
 自定义同步
 另请参见

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