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

 

第 6 课:定义代理

接下来定义代理。此代理表示远程设备上运行的 MobiLink 代理的实例。必须为所管理的每个远程设备都创建一个单独的代理。

 ♦  定义代理
  1. 在 [文件夹] 视图中,在 [Central Admin Tutorial] » [统一数据库] » [Tutorial] 下,右击 [代理] 并选择 [新建] » [代理]。将出现 [创建 MobiLink 代理向导]。

  2. 在 [欢迎] 页面上,选择 [设置单个代理],然后单击 [下一步]。

  3. 在 [代理 ID] 页面上,键入 AID_JOHN 作为 [代理 ID]。代理 ID 可以是您喜欢的任何值,但每个代理都必须有一个唯一 ID。根据约定,代理 ID 以前缀 AID_ 开头,并且代理 ID 的第二部分通常是该代理使用的 MobiLink 用户名。单击 [下一步]。

  4. [远程数据库] 页面用于定义由该代理管理的远程数据库。此定义操作实际上不会创建数据库;您需要以后执行创建操作。对于 [远程模式名称],从下拉列表中选择 [Tutorial Application v1.0](在上一课中定义的名称)。

  5. 如果已有同步系统,请使用 MobiLink 代理用于连接设备上已有的远程数据库的连接字符串填写 [连接字符串] 字段。

    如果是新的同步系统,则在 [数据库连接字符串] 字段中输入以下内容:

    start=dbeng12;eng=tutorial_v1;dbf={db_location}\tutorial_v1.db;uid=dba;pwd=sql

    请注意,此值将使用宏 {db_location}。此宏将替换为远程设备上存储应用程序数据库的目录。单击 [下一步]。

  6. 在 [代理配置] 页面上,键入 30 并选择 [] 作为 [同步间隔]。同步间隔用于控制代理同步其代理数据库的频率。同步代理数据库即代理接收要执行的新任务并上载已执行任务的结果这一过程。

  7. 在 [代理配置] 页面上,键入 10 并选择 [] 作为 [管理轮询间隔]。管理轮询间隔用于确定代理检查来自服务器的请求以使其同步或执行其它操作的频率。

  8. 单击 [完成]。

注意

如果为同步间隔和管理轮询间隔选择时间短的值,则代理将积极响应,对于演示或故障排除,这一点很重要。但是,在生产系统中全局使用时间短的值将导致增加服务器的负荷,降低性能。