如果您清楚要从一个数据库移到另一个数据库的准确更改,可以使用拖放操作。您可将对象从要迁移对象的源数据库拖到要迁移对象的目标数据库的更改管理脚本。
开始之前
必须存在到要移动更改的源数据库和目标数据库的连接。要移动的对象不得存在于要将其移动到的数据库中。
关于此任务
要使用拖放操作将更改从一个数据库迁移到另一个数据库,请完成以下步骤:
过程
- 创建更改管理脚本。在“管理资源管理器”中,右键单击要向其迁移更改的数据库的更改管理脚本文件夹,然后单击新建数据库更改。 将创建新的更改管理脚本,并会显示在“更改管理脚本编辑器”中。
数据设计项目将在“数据项目资源管理器”中自动创建。数据设计项目名称是数据库连接的名称。如果已存在名称为数据库连接名称的数据设计项目,那么新数据设计项目的名称将为数据库连接名称加上数字后缀。数据设计项目包含并管理对实际数据库实施更改所必需的资源。
提示: 要复用现有的更改管理脚本,请完成以下步骤来重置脚本:
- 如果更改管理脚本已经打开,请单击脚本的选项卡以确保脚本突出显示。否则,在“管理资源管理器”中,展开更改管理脚本文件夹。双击要打开的更改管理脚本。
- 在主菜单中,单击。
- 找到要迁移的对象并将其拖到更改管理脚本编辑器。
- 在“管理资源管理器”中,展开要迁移更改的源数据库。
- 单击要迁移的对象类型的文件夹。 “对象列表”将打开。
- 移动“对象列表”,以便可以同时看到并列显示的“对象列表”和“更改管理脚本编辑器”。要移动“对象列表”,请单击其标题栏并进行拖动,直到鼠标指针变为放下光标,然后释放鼠标左键。
- 在“对象列表”视图中,找到并选择要迁移的一个或多个对象。
- 将这一个或多个对象拖到“更改管理脚本编辑器”。
完成上述步骤,直到移动完所有要迁移的对象。
“更改管理脚本编辑器”将显示已迁移到数据库的对象的列表,以及将对数据库进行的更改。
- 在“更改管理脚本编辑器”中,评估在将更改迁移到目标数据库时可能影响的任何其他对象。
- 在要更改的对象列表中,单击每个对象。要迁移的对象所影响的对象将显示在受影响的对象列表中。
- 将受影响的对象包含在更改管理脚本中。使用变更和删除按钮将受影响的对象移到要更改的对象列表。如果使用变更按钮移动受影响的对象,可以单击该对象并在“属性”视图中对该对象进行任何必要的更改。
- 单击预览命令以在命令部分中显示生成的命令并复审命令。
要复审将对数据库进行的更改的摘要,请单击查看更改报告。
- 单击数据选项以启动“定制数据保留”向导,并完成向导中的步骤。 您可能希望定制生成哪些 DB2 维护命令。
- 复审重新生成的命令。
- 单击运行以启动“部署更改命令”向导。
- 复审更改命令,然后单击完成以将更改部署到实际数据库目录。
结果
您已将更改从一个数据库环境迁移到另一个数据库环境,而没有移动这些对象中的数据。