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

 

第 16 课:修改调度的同步

在上一课中,已将远程任务创建为每分钟同步远程数据库一次。在本课中,要将同步间隔更改为每小时一次。

在部署远程任务后,便不能修改已部署的版本。创建一个带有所需修改内容的新远程任务,然后取消现有任务,并部署新任务来替换现有任务。

 ♦  修改调度的同步
  1. 首先,以现有部署任务为模板,使用所需重复间隔创建一个新的远程任务。

    1. 在 [文件夹] 视图中,在 [Central Admin Tutorial] » [远程任务] » [已部署任务] 下,右击 [Sync],然后选择 [复制] 将任务复制到剪贴板。

    2. 右击 [远程任务],然后选择 [粘贴]。将出现一个要求您重命名远程任务的对话框。键入 Sync every hour,然后单击 [确定]。

    3. 右击新的 [Sync every hour] 任务,并选择 [属性]。在属性表的 [重复] 页面上,将 [重复间隔] 值从 [1 分钟] 更改为 [1 小时],然后单击 [确定]。

  2. 接下来,取消促成每分钟同步的现有远程任务。

    1. 在 [文件夹] 视图中,单击已部署版本的 [Sync] 任务,然后选择 [接收者] 选项卡。

    2. 在表中右击代理 AID_JOHN 的条目,并选择 [取消]。

  3. 最后,部署新的 Sync every hour 任务,并将其指派给代理 AID_JOHN

    1. 右击 [Sync every hour] 并选择 [部署]。单击 [下一步]。

    2. 从 [接收者] 下拉列表中,选择 [特定代理],然后将任务指派给代理 AID_JOHN。单击 [下一步],然后再次单击 [下一步]。

    3. 在 [报告结果和状态] 页面上,将 [如果任务成功] 设置为 [稍后仅发送状态],并将 [如果任务失败] 设置为 [立即发送结果和状态]。

    4. 单击 [完成]。代理收到此新任务后,它将开始每小时(而非每分钟)同步其远程数据库一次。