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 (中文) » MobiLink - 入门 » MobiLink 技术 » 用于 Sybase Central 的 MobiLink 插件 » 同步模型

 

同步模型部署

可使用 [部署同步模型向导] 部署同步模型。

可以部署以下项:

  • 对统一数据库进行的更改。

  • SQL Anywhere 或 UltraLite 远程数据库(可选择创建数据库、将表添加到现有空数据库中,或使用已包含您的远程表的现有数据库)。

  • 用于部署模型的批处理文件(生成的批处理文件在文件开头具有变量声明,可在运行批处理文件之前对其进行编辑)。

  • 用于运行 MobiLink 服务器和 MobiLink 客户端的批处理文件。

在 MobiLink 16 插件中部署同步模型时会对模式进行比较。仅对不同于所部署对象的数据库对象(如表、索引等)进行修改。如果部署新对象将中断现有的同步系统,系统会向您发出警告,您有机会中止操作。此功能对 IBM DB2 LUW 统一数据库不可用。

将更新重新部署到同一脚本版本时,会自动删除新脚本版本不再需要的模式。例如,如果表中已添加用于支持下载的 last_modified 列,但您更改为仅上载同步,则在部署期间会删除 last_modified 列。

也可以使用 ml_model_drop 系统过程从统一数据库中删除同步模型及其模式。此系统过程将删除同步脚本以及在部署同步模型时所创建的任何模式,包括影子表、跟踪列、触发器和索引。与其它 script_version 共享的模式不会遭到删除。只能删除使用 MobiLink 16 插件安装的模式。此功能对 IBM DB2 LUW 统一数据库不可用。 请参见ml_model_drop 系统过程

 部署到统一数据库

在部署前测试同步模型
从 SQL 文件部署统一数据库
远程数据库部署
从 SQL 文件部署远程数据库
部署批处理文件以运行同步工具
同步模型重新部署
已部署的同步模型