MobiLink 同步总是由客户端启动。如果是 SQL Anywhere 客户端,同步通过运行 dbmlsync 实用程序来启动。此实用程序会连接并同步 SQL Anywhere 远程数据库。
请参见MobiLink SQL Anywhere 客户端实用程序 (dbmlsync)。
可以使用 -c 选项在 dbmlsync 命令行中指定连接参数。这些参数用于远程数据库。如果不指定连接参数,将出现一个连接窗口,要求提供缺少的连接参数及启动选项。
请参见-c 选项。
客户端网络协议选项可以存储在远程数据库中的同步预订、发布或用户中,也可以在 dbmlsync 命令行中进行指定。这些选项用于查找相应的 MobiLink 服务器。
请参见CommunicationAddress (adr) 扩展选项。
当 dbmlsync 连接到数据库时,它必须具有应用所做的全部更改的权限。dbmlsync 命令行包含用于此连接的口令。这可能会带来安全问题。
为避免出现安全问题,请为用户授予(非 DBA)REMOTE DBA 权限,然后在 dbmlsync 连接字符串中使用此用户 ID。具有 REMOTE DBA 权限的用户 ID 只有在通过 dbmlsync 实用程序建立连接时才有 DBA 权限。任何其它使用同一用户 ID 的连接都不会被授予特殊权限。
请参见GRANT REMOTE DBA 语句 [MobiLink] [SQL Remote]。
请参见自定义 dbmlsync 同步。
使用 dbmlsync 扩展选项
事务日志文件
同步中的并发
从应用程序中启动同步
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |