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 教程 » 教程:使用远程数据库的集中管理

 

第 13 课:在远程设备上创建远程数据库

本课假定您已完成前面的所有课程。 请参见第 1 课:创建统一数据库

在本课中,将通过远程任务在远程设备上创建新的远程数据库。如果要向现有同步系统添加集中管理,前进至第 14 课:调度同步

 ♦ 在远程设备上创建远程数据库
  1. 创建新远程任务。在 Sybase Central 的 [文件夹] 视图的 [MobiLink 12] 下,展开 [Central Admin Tutorial]。右击 [远程任务],然后单击 [新建] » [远程任务]。

    将出现 [创建远程任务向导]。

  2. 在 [欢迎] 页面上,在 [名称] 字段中键入 Create DB。与之前创建的任务不同,此次任务将创建远程数据库或对其执行操作,因此要选中 [此任务需要或将创建远程数据库],并选择远程模式名称 [Tutorial Application v1.0]。这样可标识作为任务中数据库操作的执行对象的远程数据库。单击 [下一步]。

  3. 在 [触发器机制] 页面上,选中 [代理收到任务时],然后单击 [完成] 结束向导。

  4. 在 [文件夹] 视图中,单击新创建的 [Create DB] 任务。

  5. 从右侧的 [命令] 窗格中,将命令添加到远程任务中。

    1. 第一个命令用于在远程设备上创建一个新的空数据库。将命令类型设置为 [创建数据库]。

    2. 将文件名设置为 {db_location}\tutorial_v1.db。此文件名与您在配置代理时指定的连接字符串中的文件名相对应。

    3. 按 Tab 键直至出现新命令。

    4. 第二个命令用于在新数据库中创建模式。将命令类型设置为 [执行 SQL]。单击 [导入]。

    5. 从 [打开] 窗口中,选择文件 c:\cadmin_demo\remote_db\tutorial_v1.sql,然后单击 [打开]。这样可导入 SQL,以便初始化将同步模型部署到此命令中时生成的远程数据库。

  6. 现已完成远程任务。部署该任务,并将其指派给代理 AID_JOHN

    1. 在 [文件夹] 视图中,右击 [Create DB] 任务,然后单击 [部署]。

      将出现 [部署远程任务向导]。

    2. 接受 [任务名称和目标] 页面上的缺省值,然后单击 [下一步]。

    3. 从 [接收者] 下拉列表中,选择 [特定代理]。在 [代理] 列表中,选择 [AID_JOHN],然后单击 [下一步]。

    4. 在 [传送选项] 页面上,选中 [下一次代理同步时],然后单击 [下一步]。

    5. 在 [报告结果和状态] 页面上,对两个问题都选择 [立即发送结果和状态]。

    6. 单击 [完成]。

  7. 检查任务是否成功执行:

    1. 在 Sybase Central 的 [文件夹] 视图的 [MobiLink 12] 下,依次展开 [Central Admin Tutorial]、[统一数据库]、[教程、[代理],然后右击 AID_JOHN

    2. 选择 [事件] 选项卡,并查找 [Create DB] 任务。可能需要按 F5 键刷新结果。

  8. 前进至第 14 课:调度同步