SQL Remote for Adaptive Server Enterprise 和 SQL Remote for Adaptive Server Anywhere 的差别
用于 Adaptive Server Enterprise 的 SQL Remote (SRE) 和用于 Adaptive Server Anywhere 的 SQL Remote (SRA) 在功能性上主要有以下差别:
模式更改 对于 SRE,模式更改必须在安静系统上进行。安静系统意味着以下方面:
当前未复制任何事务 当前不能复制任何将要变更的表的事务。修改发生变更的表的所有事务都必须在变更模式前从事务日志扫描到稳定队列中。这一操作通常是通过运行消息代理(或使用 -I -b 选项)执行的。在消息代理完成后,可以进行模式更改。
消息代理关闭 在进行模式更改时,必须关闭消息代理。
SQL Remote Open Server 如果您正在使用 SQL Remote Open Server,则进行模式更改时必须将其关闭。
触发器动作复制 在 SRE 中,触发器动作被复制。在 SRA 中,您可以选择是否复制触发器动作,但缺省情况下不复制它们。对触发器动作的复制要求 SRE 用户确保触发器不在远程数据库中触发。
平台可用性 SRA 比 SRE 用于种类范围更广的平台上,这反映了两个服务器的平台可用性。
发布定义 SRA 中的发布可能比 SRE 中的发布更具选择性。例如,在 SRA 中,可以将 WHERE 子句与任何值一起使用。但在 SRE 中,WHERE 子句只能使用 IS NULL 和 IS NOT NULL 条件。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。