打开现有的更改管理脚本

您可以打开已保存并关闭的更改管理脚本。

关于此任务

处理更改管理脚本时,可能一次未定义完所有更改。或者,可能决定要在以后运行更改。因此,您保存并关闭了更改管理脚本,计划以后再处理该脚本。

过程

要打开更改管理脚本,请完成以下步骤:

  1. 在“管理资源管理器”中,向下钻取到已为其创建更改管理脚本的数据库并将其展开。
  2. 展开更改管理脚本文件夹,并双击要打开的更改管理脚本。 更改管理脚本将在“更改管理脚本编辑器”中打开。如果数据库在更改管理脚本关闭后进行了更改,那么要更改的对象列表中可能会发生以下情况:
    • 要更改的对象列表中缺少一些对象。
    • 要更改的对象列表中一些对象标记有错误图标。
    打开更改管理脚本时,Optim™ Database Administrator 将根据数据库目录验证脚本中的更改。将根据目录检查要更改(创建、变更或删除)的每个对象,以确定是否仍能支持更改。对于以下情况,对象会从要更改的对象列表中除去:
    • 要创建对象,但该对象在数据库中已存在
    • 要变更对象,但该对象在数据库中不再存在
    • 要删除对象,但该对象在数据库中不再存在

    Optim Database Administrator 检测到更改管理脚本与数据库目录之间有差异并确定要更改的对象可以予以更正时,该对象会保留在要更改的对象列表中。 该对象标有错误图标。例如,在更改管理脚本编辑器中,通过删除列对表进行了变更,然后关闭了更改管理脚本。接着向表中添加了新列。当打开更改管理脚本时,Optim Database Administrator 无法确定这两列是否具有相同名称,以及彼此间是否有冲突。因此,该对象会保留在要更改的对象列表中。

  3. 要更改的对象列表中标有错误图标的所有对象解决问题。
    1. 选择列表中标有错误图标的某个对象,然后单击比较 将打开一个向导,允许您将该对象与数据库目录进行比较。该向导以只读方式打开,因此不能对向导中的对象进行任何更改。
    2. 使用向导分析差异,并在识别到差异后关闭向导。
    3. 使用“更改管理脚本编辑器”来更改有错误的对象以解决任何识别到的差异,或者如果确定差异并不是问题,可单击忽略以除去对象的错误标记。

下一步做什么

您可以继续在“更改管理脚本编辑器”中进行操作。您可能希望添加更多更改、生成更改命令或运行已生成的更改命令。


反馈