远程 ID 是远程数据库在 MobiLink 同步系统中的唯一标识。
当创建 SQL Anywhere 或 UltraLite 数据库时,其远程 ID 的值为空值。当数据库与 MobiLink 同步时,MobiLink 客户端会检查是否具有空值的远程 ID。如果找到空值的远程 ID,则会将 GUID 指派为远程 ID。经过设置后,在手动更改前数据库会一直维护相同的远程 ID(建议不要手动更改远程 ID)。
对于 SQL Anywhere 远程数据库,MobiLink 服务器通过远程 ID 和预订跟踪同步进程。对于 UltraLite 数据库,MobiLink 服务器通过远程 ID 和发布跟踪同步进程。此信息存储在 ml_subscription 系统表中。远程 ID 也会在每次同步时记录在 MobiLink 服务器日志中。
如果您手动设置远程 ID 并随后重新创建远程数据库,那么您必须为重新创建的远程数据库赋予不同于原有数据库的名称,或使用 ml_reset_sync_state 存储过程重置远程数据库在统一数据库中的状态信息。有关更多详细信息,请参见ml_reset_sync_state 系统过程。
设置 MobiLink 远程 ID
在脚本中使用远程 ID 和 MobiLink 用户名
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |