虽然系统将远程 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 作为一个远程数据库设置步骤来进行设置,但它必须是唯一的。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |