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

 

第 8 课:创建同步模型

本课假定您已完成前面的所有课程。 请参见第 1 课:创建统一数据库

在本课中,将创建同步模型。如果要向现有同步系统添加集中管理,前进至第 9 课:部署同步模型

 ♦ 创建同步模型
  1. 在统一数据库中为远程数据库定义表。在 Sybase Central 的 [文件夹] 视图的 [MobiLink 12] 下,依次展开 [Central Admin Tutorial]、[统一数据库]。右击 [Tutorial],然后单击 [打开 Interactive SQL]。

  2. 在 [SQL 语句] 窗格中,键入以下命令:

    CREATE TABLE customer(
        cust_id       INTEGER PRIMARY KEY,
        f_name        VARCHAR(100),
        l_name        VARCHAR(100)
    )
  3. 按 F5 键执行 SQL 语句。关闭 Interactive SQL。不需要保存 SQL 语句。

  4. 在 Sybase Central 的 [文件夹] 视图中,右击 [Central Admin Tutorial] 并单击 [新建] » [同步模型]。

  5. 在 [欢迎] 页面上,键入 tutorial1 作为新同步模型的名称。

  6. 在 [主键需求] 页面上,将三个复选框全部选中,以此确认您的模式满足同步需求。单击 [下一步]。

  7. 在 [统一数据库模式] 页面上,选择 [Tutorial] 数据库,然后单击 [下一步]。

  8. 在 [远程数据库模式] 页面上,选择 [否,新建一个远程数据库模式],然后单击 [下一步]。

  9. 在 [新的远程数据库模式] 页面上,确保选择 customer 表,然后单击 [下一步]。

  10. 在 [下载类型] 页面上,选择 [快照下载],然后单击 [下一步]。

  11. 在 [下载删除] 页面上,对问题 [是否要在远程数据库中删除那些在统一数据库中被删除的数据] 回答 [],然后单击 [下一步]。

  12. 在 [下载子集] 页面上,选中 [是,向每个远程数据库下载相同的数据],然后单击 [下一步]。

  13. 在 [上载冲突检测] 页面上,选择 [无冲突检测],然后单击 [下一步]。

  14. 接受 [发布、脚本版本和说明] 页面上的缺省值,然后单击 [完成]。

    现已创建只包含一个名为 customer 的表的同步模型,它可在远程数据库和统一数据库之间进行同步。下一步将部署该模型,以便在统一数据库中创建同步对象,以及生成创建远程数据库所需的 SQL 语句。

  15. 前进至第 9 课:部署同步模型