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

SQL Anywhere 12.0.1 » MobiLink - 客户端管理 » MobiLink 客户端简介 » MobiLink 用户 » 远程 ID

 

MobiLink 远程 ID 名

虽然系统将远程 ID 创建为 GUID,但您可以将它更改为更具意义的名称。对于 SQL Anywhere 和 UltraLite 数据库,远程 ID 会作为名为 ml_remote_id 的属性存储在数据库中。

有关 SQL Anywhere 客户端的信息,请参见远程 ID 设置

有关 UltraLite 客户端的信息,请参见UltraLite ml_remote_id 选项

如果您手动设置远程 ID 并随后重新创建远程数据库,那么您必须为重新创建的远程数据库赋予不同于原有数据库的名称,或使用 ml_reset_sync_state 存储过程重置远程数据库在统一数据库中的状态信息。 请参见ml_reset_sync_state 系统过程

将启动数据库部署到多个位置时,最安全的方法是部署远程 ID 为 NULL 的数据库。如果已通过同步将数据库进行了预填充,可先将远程 ID 的设置恢复为 NULL,然后再进行部署。此方法确保了远程 ID 的唯一性,因为远程数据库首次进行同步时系统会为其指派唯一的远程 ID。也可以将远程 ID 作为一个远程数据库设置步骤来进行设置,但它必须是唯一的。

 示例