您可以从主菜单启动将数据从一张表迁移到另一张表的过程。
过程
要迁移数据,请完成以下步骤:
- 创建更改管理脚本。在“管理资源管理器”中,右键单击要迁移更改的目标数据库的更改管理脚本文件夹,然后单击新建数据库更改。 将创建新的更改管理脚本,并会显示在“更改管理脚本编辑器”中。
数据设计项目将在“数据项目资源管理器”中自动创建。数据设计项目名称是数据库连接的名称。如果已存在名称为数据库连接名称的数据设计项目,那么新数据设计项目的名称将为数据库连接名称加上数字后缀。数据设计项目包含并管理对实际数据库实施更改所需的资源。
提示: 要复用现有的更改管理脚本,请完成以下步骤来重置脚本:
- 如果更改管理脚本已经打开,请单击脚本的选项卡以确保脚本突出显示。否则,在“管理资源管理器”中,展开更改管理脚本文件夹。双击要打开的更改管理脚本。
- 在主菜单中,单击。
- 在主菜单中,单击。 “迁移数据”向导将启动。
- 完成该向导中的步骤。 该向导将引导您指定以下信息:
- 数据的源连接
必须识别要迁移数据的源数据库的连接。您可以选择现有连接或创建新连接。
- 要从中卸载和重新装入数据的源表和目标表对
必须识别保存其数据的源表和装入已保存数据的目标表的表对。您可以选择同时映射多张表的源模式和目标模式,或使用添加新条目图标一次添加一张表。
完成向导中的步骤后,可以在“更改管理脚本编辑器”中处理更改。
- 在“更改管理脚本编辑器”中,单击预览命令以在命令部分生成并显示迁移数据的命令。
复审命令。
- 可选:要更改卸载数据文件的位置、卸载或重新装入数据的方法,或者卸载列映射到重新装入列的方式,请单击数据选项以启动“定制数据保留”向导。
完成“定制数据保留”向导中的步骤。
提示: 迁移数据时,将向目标表添加新行。目标表可能包含源表中不包含的列。如果目标表包含定义为 NOT NULL 且没有缺省值的列,那么可以在向导的“定制卸载命令”页面上的卸载命令中定制 SELECT 子句。
- 单击运行以启动“部署更改命令”向导。
- 复审更改命令,然后单击完成以迁移数据。