从版本 12.0.0 开始,新功能大大简化了对远程数据库执行模式更改的过程。要使用此功能,您必须停止使用 dbmlsync ScriptVersion 扩展选项。相反,您应使用已添加到 CREATE SYNCHRONIZATION SUBSCRIPTION 和 ALTER SYNCHRONIZATION SUBSCRIPTION 语句中的新子句直接将脚本版本与同步预订相关联。
使用新语法时,将在事务发生时使用与预订相关联的脚本版本来上载每个数据库事务。这样即可在不进行同步的情况下执行需要脚本版本更改的模式更改。
如果使用旧版的 ScriptVersion 扩展选项,则会在同步时将脚本版本与事务相关联。因此,您必须先执行同步,然后才能进行模式更改。
出于模式更改以外的其它一些原因,几个现有同步系统取决于更改两次同步之间的预订所使用的脚本版本。可能无法通过更新这些系统来使用新功能。
今后,建议您在创建同步预订时始终指定 SCRIPT VERSION 子句。 可以按照示例中的说明升级现有预订。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |