MobiLink 在远程数据库第一次进行同步时(或遇到远程 ID 的值为 NULL 时)生成称为远程 ID 的唯一 ID。MobiLink 用户名不再必须唯一。现在,可以将 MobiLink 用户名视为用于验证的真实用户名。
在以前的版本中,为 MobiLink 用户名存储同步进度。现在,为 SQL Anywhere 远程数据库的远程 ID 和预订以及 UltraLite 远程数据库的远程 ID 和发布存储同步进度。
请参见ml_subscription。
以前,使用 MobiLink 用户名来唯一标识远程数据库。当您希望 MobiLink 用户与多个远程数据库进行同步时,可使用远程 ID 标识远程数据库。在 UltraLite 远程数据库中,远程 ID 也可用于允许多个 MobiLink 用户与同一远程数据库进行同步。
请参见远程 ID。
请参见行为更改和不建议使用的功能。
不建议使用下载错误挂接 不建议使用以下错误挂接:sp_hook_dbmlsync_download_com_error、sp_hook_dbmlsync_fatal_sql_error 和 sp_hook_dbmlsync_sql_error。它们已被替换。
请参见处理事件挂接过程中的错误和警告。
只有在 dbmlsync 期望另一个同步时才会调用 sp_hook_dbmlsync_log_rescan 以前,在每个同步结束时调用 sp_hook_dbmlsync_log_rescan 挂接。这会导致在 dbmlsync 断开与 MobiLink 服务器的连接之后但在日志中显示 [同步已完成] 消息之前出现暂停。现在,只有在 dbmlsync 期望另一同步时(例如,当在命令行中多次指定 dbmlsync -n 选项或启用调度时)才调用此挂接。
简化了活动超时选项 在客户端上删除了网络连接协议选项 liveness_timeout 和 network_connect_timeout。改用 timeout 连接选项。
请参见timeout。
不压缩意味着不进行模糊处理 现在,如果将 compression 设置为 none,数据完全是非模糊的。如果需要考虑安全性,应使用传送层安全来加密数据。
请参见Compression。
删除了版本 7 语法和实用程序 不建议使用以下 SQL 语句和实用程序,现在已将其删除:
MobiLink 客户端数据库抽取实用程序 (mlxtract)
CREATE SYNCHRONIZATION SITE 语句
CREATE SYNCHRONIZATION DEFINITION 语句
CREATE SYNCHRONIZATION TEMPLATE 语句
用于 ActiveSync 的新网络协议选项 指定 CommunicationAddress 扩展选项或在 SQL 语句中指定 ADDRESS 子句时,ActiveSync 用户不必再指定 ActiveSync 协议。对于 ActiveSync,您只需指定用于在 ActiveSync 的 MobiLink 提供程序和 MobiLink 服务器间进行通信的协议和协议选项。
关闭 dbmlsync 的新方法 不建议使用 dbmlsync -k 选项,该选项已由 -qc 选项代替。
请参见-qc 选项。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |