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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 数据库管理 » SQL Anywhere 图形管理工具 » Sybase Central » SQL Anywhere 16 插件

 

比较数据库模式

可以使用 Sybase Central 比较两个数据库。

前提条件

您必须同时具有两个数据库的 SELECT ANY TABLE 系统特权。

上下文和注释

比较数据库时,对象不是按照对象 ID 进行匹配,而是按照名称、名称和所有者,或者名称和所有者的组合进行匹配。

 任务
  1. 在 Sybase Central 中,使用 SQL Anywhere 16 插件连接到想要进行比较的两个数据库。

  2. 单击 [工具] » [SQL Anywhere 16] » [比较数据库模式]。

    将出现 [比较数据库模式] 窗口。

  3. 在 [数据库 1] 和 [数据库 2] 字段中指定想要比较的两个数据库。

  4. 单击 [比较]。

    [对象] 选项卡将列出数据库之间的差异汇总。

  5. 在 [对象] 选项卡上单击某个项目,查看该对象的 SQL 语句。红色背景指示仅存在于 [数据库 1] 中的对象的 SQL,绿色背景指示仅存在于 [数据库 2] 中的对象的 SQL,蓝色背景指示存在于两个数据库中的对象的 SQL。

结果

数据库比较完成。

下一个

或者,如果要转换 [数据库 1] 的模式以匹配 [数据库 2] 的模式,则转换所需的 SQL 语句将出现在 [SQL 脚本] 选项卡上。

 另请参见