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

 

第 8 课:创建同步模型

在本课中,将创建同步模型。如果要将集中管理添加到现有同步系统,则可跳过本课。

 ♦  创建同步模型
  1. 首先需要在统一数据库中为远程数据库定义表。在 Sybase Central 的 [文件夹] 视图中,在 [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 语句。