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

SQL Anywhere 12.0.0 (中文) » MobiLink - 入门 » MobiLink 教程 » 教程:使用远程数据库的集中管理

 

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

在本课中,将通过远程任务在远程设备上创建新的远程数据库。如果要将集中管理添加到现有同步系统,则可跳过此步骤。

 ♦  在远程设备上创建远程数据库
  1. 第一步是创建一个新的远程任务。在 Sybase Central 的 [文件夹] 视图中,在 [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. 在 [文件夹] 视图中,在 [Central Admin Tutorial]  » [统一数据库]  » [Tutorial]  » [代理] 下,右击 [AID_JOHN]。

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