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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 12 - 更改和升级 » 10.0.0 版中的新功能 » MobiLink » 新功能

 

MobiLink 客户端

  • 新远程 ID   MobiLink 现在使用称为远程 ID 的新标识符来唯一标识远程数据库。以前版本使用的是 MobiLink 用户名。远程 ID 存储在远程数据库中。MobiLink 在远程数据库第一次进行同步时(或遇到远程 ID 的 NULL 值时)生成远程 ID。远程 ID 自动创建为 GUID,但您可以将其设置为对您具有意义的任何字符串。远程 ID 允许同一 MobiLink 用户与多个远程数据库进行同步。在 UltraLite 远程数据库中,远程 ID 也可用于允许多个 MobiLink 用户与同一远程数据库进行同步。

    将 MobiLink 用户名作为参数接受的每个脚本现在也接受 remote_id 参数。只有在使用命名参数时,remote_id 参数才可用。

    为了帮助您更改远程 ID,将一个名为 ml_remote_id 的新数据库选项添加到了 SQL Anywhere 和 UltraLite 数据库。

    请参见:

  • 新文件传输功能   新功能帮助您通过同步数据时所使用的同一网络路径向远程设备传输文件。SQL Anywhere 客户端可以使用新 mlfiletransfer 实用程序,而 UltraLite 客户端则可以使用新 MLFileTransfer 方法。填充新的远程数据库或升级软件时,此功能特别有用。添加了新的 MobiLink 事件来验证文件传输(如果需要)。请参见:

  • SendColumnNames 已更改   以前使用 SendColumnNames dbmlsync 扩展选项和 UltraLite 同步参数 Send Column Names 来上载有关远程数据库列的信息,以便 MobiLink 服务器可以生成示例同步脚本。示例同步脚本的创建已被删除(并由 [创建同步模型向导] 所取代)。现在只有直接行处理使用 SendColumnNames。请参见:

  • 简化的活动超时设置   活动超时现在由客户端进行控制。引入了一个称为 timeout 的新网络协议选项,用于替换 liveness_timeout、contd_timeout、unknown_timeout 和 network_connect_timeout。

    请参见timeout

  • Buffer_size 增强   使用 buffer_size 网络协议选项,现在可以控制 TCP/IP 协议的写入缓冲区以及 HTTP 协议的 HTTP 主体大小。缺省值也已更改。

    请参见buffer_size

 UltraLite 客户端
 SQL Anywhere 客户端