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 扩展选项
事务日志文件
同步中的并发
从应用程序中启动同步
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |