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 教程 » 教程:对 SQL Anywhere 统一数据库使用 MobiLink

 

第 4 课:部署同步模型

本课假定您已完成前面的所有课程。 请参见第 1 课:设计模式

[部署同步模型向导] 允许您部署统一数据库和远程数据库。这两个数据库可以分别部署,也可以同时部署。[部署同步模型向导] 会引导您逐步完成对部署选项的配置。

 ♦ 部署同步模型
  1. 在 Sybase Central 左窗格中 [MobiLink 12] 的下面,依次展开 [mlsqla_project]、[同步模型] 和 [sync_mlsqla]。

  2. 单击 [文件] » [部署]。

    将出现 [部署同步模型向导]。

  3. 单击 [为下列一项或多项内容指定部署详细信息] 并选择 [统一数据库]、[远程数据库和同步客户端] 和 [MobiLink 服务器]。单击 [下一步]。

  4. 在 [统一数据库部署目标] 页面上,执行以下任务:

    1. 选择 [将更改保存到以下 SQL 文件中] 并接受文件的缺省位置。

      MobiLink 将生成对统一数据库进行修改的 .sql 文件来设置同步。可以稍后检查 .sql 文件并进行自己的更改。这时,您必须运行 .sql 文件。

    2. 立即将更改应用于统一数据库。

      选择 [连接到统一数据库以便直接应用更改]。

    3. 从列表中选择 [demo] 统一数据库。

    4. 单击 [下一步]。

    将出现一个提示,询问是否要创建 consolidated 目录。单击 []。

  5. 单击 [新 UltraLite 数据库],然后单击 [下一步]。

  6. 在 [新 UltraLite 远程数据库] 页面上执行以下任务:

    1. 选择 [建立带有可创建数据库命令的命令文件和 SQL 文件] 选项。

      选择此选项将生成另一个 .sql 文件,该文件带有可使用所有模式和同步信息设置远程数据库的命令。

    2. 在 [SQL 文件] 字段中,接受缺省位置。

    3. 选择 [创建远程 UltraLite 数据库] 选项。

      必须生成一个新的远程数据库并对其运行 .sql 文件。该选项允许您稍后检查 .sql 文件并进行自己的更改。

    4. 在 [UltraLite 数据库文件] 字段中,接受缺省位置。

    5. 单击 [下一步]。

    将出现一个提示,询问是否要创建 remote 目录。单击 []。

  7. 在 [MobiLink 用户和同步配置文件] 页面上执行以下任务:

    1. 在 [您要使用什么用户名连接到 MobiLink 服务器] 字段中,键入 [mlsqla_remote]。

    2. 在 [您要使用什么口令] 字段中,键入 [mlsqla_pass]。

    3. 将同步配置文件名称更改为 [mlsqla_remote_syncprofile]。

    4. 单击 [下一步]。

  8. 单击 [TCP/IP],然后在 [端口] 字段中键入 2439。单击 [下一步]。

  9. 在 [主机] 字段中键入 localhost。单击 [下一步]。

    另外,您也可以键入您的计算机名或 IP 地址、要使用的其它网络服务器名或 IP 地址,或其它客户端流选项。

  10. 要接受所有缺省设置,在 [客户端流参数]、[MobiLink 服务器流参数] 和 [MobiLink 服务器的详细程度] 页面上单击 [下一步]。

  11. 在 [您要给 MobiLink 服务器指定什么名称] 字段中,键入 [mlsqla_mlsrv]。单击 [下一步]。

    将出现一条消息,询问是否要创建 mlsrv 目录。单击 []。

  12. 单击 [完成]。

  13. 单击 [关闭]。

    现在,统一数据库已完成配置,可与众多远程客户端进行同步,并且您已成功部署了一个远程客户端。如果要部署其它远程客户端,可再次运行此向导,但此时需要创建新的 MobiLink 用户并跳过对统一数据库和 MobiLink 服务器的部署。统一数据库与远程数据库已经部署完毕,因此您只需部署其它远程同步客户端即可。

  14. 前进至第 5 课:启动 MobiLink 服务器

 另请参见