Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » UltraLite - 数据库管理和参考 » UltraLite 用作 MobiLink 客户端 » UltraLite 客户端 » UltraLite 客户端同步设计

 

在 UltraLite 中发布数据

发布定义了一组用于描述要同步的数据的项目。可使用 Sybase Central 或 SQL 将发布添加到 UltraLite 数据库。

前提条件

执行此任务没有前提条件。

上下文和注释

发布项目可以是整个表,也可以定义表中数据的子集。要定义一个由给定表中的行组成的子集,可包含一个可选谓语(WHERE 子句)。与使用 SYNCHRONIZE OFF 创建表相比,发布显得更为灵活。若要分别 同步 UltraLite 数据库的各个数据子集,请使用多个发布。然后可以将发布与仅上载或仅下载同步参数相结合,以有效地同步高优先级更改。

注释

在 UltraLite 中,用户发布的最大数量为 63。

UltraLite 发布不支持列子集定义,也不支持 SQL Anywhere 中提供的 SUBSCRIBE BY 子句。如果 UltraLite 表中的列与统一数据库中的表不完全匹配,可以使用 MobiLink 脚本解决这些差异。

在发布中不需要设置表同步顺序。如果表顺序对于您的部署很重要,可在同步 UltraLite 数据库时通过设置 [表顺序] 同步参数设置表顺序。

 任务
  1. 使用 UltraLite 插件连接到 UltraLite 数据库。

  2. 右击 [发布] 文件夹,然后单击 [新建] » [发布]

  3. 输入新发布的名称。单击 [下一步]。

  4. 在 [] 选项卡上,单击 [匹配表] 列表中的一个表。单击 [添加]。

    此时,在右侧的 [所选表] 列表中就会显示该表。

  5. 添加其它表。

  6. 如果需要的话,单击 [Where 子句] 选项卡指定要在发布中包含的行。但不能指定列的子集。

  7. 单击 [完成]。

结果

新发布已创建完成。

 另请参见