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

 

第 20 课:使用 SIRT 上载文件

在本课中,将使用服务器启动的远程任务 (SIRT) 从远程设备上载文件。此技术对于故障排除非常有效,因为管理员可以检查文件是否有问题。

在远程设备上启动 MobiLink 代理后,可将其定向到文件 agent.txt 的日志消息。现在,将从远程设备中检索和检查该文件。

 ♦  上载文件
  1. 在 Sybase Central 的 [文件夹] 视图中,在 [Central Admin Tutorial] 下,右击 [远程任务] 并选择 [新建] » [远程任务]。将出现 [创建远程任务向导]。

  2. 在 [欢迎] 页面上,在 [名称] 字段中键入 Upload Agent Log

  3. 如果已选中 [此任务需要或将创建远程数据库],请取消选中它,然后单击 [下一步]。

  4. 在 [触发器机制] 页面上,单击 [下一步]。此任务将被定义为服务器启动的远程任务,在 Sybase Central 中由管理员触发。单击 [完成]。

  5. 在 [文件夹] 视图中,单击新任务,然后向任务添加命令。将 [命令类型] 设置为 [上载文件]。

  6. 将 [服务器文件名] 设置为 {agent_id}\agent.txt,并将 [远程文件名] 设置为 {agent_log}。可使用命令编辑器中的省略号(三个点)按钮轻松输入宏的值。

    {agent_log} 宏可替换为远程设备上 MobiLink 代理保存的日志文件的名称。

    请注意,在 [服务器文件名] 字段中,使用了 {agent_id} 宏指定在其中放入文件的目录。这一点很重要。如果在指定服务器文件名时不使用宏,则执行任务的每个代理都会将其上载文件放入同一位置,并且每个新代理都会覆盖之前的代理写入的文件。通过使用宏,我们可确保每个代理将其日志文件上载到服务器的不同位置,以便我们查看所有日志文件。

  7. 右击新的 [Upload Agent Log] 任务并选择 [部署]。单击 [下一步]。

  8. 对于 [接收者],选择 [特定代理],然后选择代理 AID_JOHN。单击 [下一步]。

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

  10. 在 [报告结果和状态] 页面上,将 [如果任务成功] 和 [如果任务失败] 都设置为 [立即发送结果和状态]。单击 [完成]。

  11. 任务需要由管理员在 Sybase Central 中启动。要启动任务,请转到 [代理] 下的 [AID_JOHN]。在右侧的窗格中,选择 [任务] 选项卡。在 [任务] 选项卡中,右击 [Upload Agent Log] 任务,然后选择 [启动]。等待任务执行。

    上载的文件会放入通过 MobiLink 命令行上的 -ftru 选项指定的 MobiLink 上载目录。之前为上载目录指定了 c:\cadmin_demo\consolidated\upload。使用命令提示符或 Windows 资源管理器查看该目录。您将找到 AID_JOHN 子目录。在该子目录中,有您上载的 agent.txt 文件。要再次上载代理日志,请重复执行第 11 步。