在本课中,您将使用 dbmlsync 实用程序首次同步远程客户端。
前提条件
本课假定您已完成前面的所有课程。 请参见第 1 课:设计模式。
本课假定您拥有在教程教程:将 MobiLink 与 Adaptive Server Enterprise 统一数据库结合使用开头的“权限和特权”部分中列出的角色和特权。
上下文和注释
Dbmlsync 连接到远程数据库,从远程数据库装载同步信息,扫描事务日志,然后生成上载数据。然后 dbmlsync 连接到 MobiLink 服务器,使用 MobiLink 服务器进行自身验证,然后根据远程数据库中的发布执行在同步远程数据库和统一数据库时所需的所有上载和下载。
在命令提示符处,运行以下命令(全部内容都输入到一行上):
dbmlsync -c "SERVER=remote_eng;DBN=remote_db;UID=DBA;PWD=sql;" -n sync_ase_publication -u ase_remote -mp ase_pass |
dbmlsync 是同步应用程序。
SERVER 用于指定远程数据库服务器的名称。
DBN 用于指定远程数据库的名称。
UID 指定用于连接远程数据库的用户名。
PWD 指定用于连接远程数据库的口令。
sync_ase_publication 是远程设备上的发布名称,此发布用于执行同步。(此发布使用 [创建同步模型向导] 创建。)
ase_remote 是使用 MobiLink 服务器进行验证时所用的用户名。
ase_pass 是使用 MobiLink 服务器进行验证时所用的口令。
如果要在 MobiLink 服务器以外的计算机上运行 dbmlsync 应用程序,还必须传递用于指定 MobiLink 服务器位置的参数。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |