您可以在“对象列表”中使用复制粘贴操作将数据从一张表迁移到另一张表。
开始之前
必须存在到要迁移数据的源数据库和目标数据库的连接。
过程
要迁移数据,请完成以下步骤:
- 找到并复制要迁移的数据。
- 在“管理资源管理器”中,向下钻取到包含要迁移的数据的数据库并展开其目录。
- 单击表文件夹。
- 在“对象列表”中,找到包含要迁移的数据的表。 可以使用名称诸如字段来搜索表。您可以迁移数据库中一张或多张表中的数据。
- 选择包含要迁移的数据的一张或多张表,右键单击,然后单击复制。
- 将数据粘贴到目标数据库。
- 在“管理资源管理器”中,向下钻取到要将数据复制到的目标数据库并展开其目录。
- 单击表文件夹。
- 右键单击“对象列表”中的任一行,然后单击粘贴。
“粘贴数据库对象”向导将启动。
- 完成“粘贴数据库对象”向导中的步骤。 该向导将引导您指定以下信息:
- 要执行的复制的类型
可以选择仅复制数据或同时复制对象和数据。
- 要从中卸载和重新装入数据的源表和目标表对
缺省情况下,要从中卸载数据的源表会基于名称自动与要装入数据的目标表进行配对。可以更改与给定源表配对的目标表。
提示: 选择同时复制数据库对象和数据时,无需指定表映射,因为复制的表已成为目标表。
完成向导中的步骤后,可以在“更改管理脚本编辑器”中处理更改。
如果尚不存在用于数据库的数据设计项目,将在“数据项目资源管理器”中自动进行创建。现有数据库连接的名称将用作数据设计项目的名称。如果已存在名称为数据库连接名称的数据设计项目,那么新数据设计项目的名称将为数据库连接名称加上数字后缀。数据设计项目包含更改管理脚本,并管理对实际数据库实施更改所必需的资源。
- 在“更改管理脚本编辑器”中,单击预览命令以在命令部分生成并显示迁移数据的命令。
复审命令。
如果要在部署更改之前复审“更改摘要”报告,请单击查看更改报告。该报告描述要进行的更改以及这些更改对其他对象的影响。
- 可选:要更改卸载数据文件的位置、卸载或重新装入数据的方法,或者卸载列映射到重新装入列的方式,请单击数据选项以启动“定制数据保留”向导。
完成“定制数据保留”向导中的步骤。
提示: 迁移数据时,将向目标表添加新行。目标表可能包含源表中不包含的列。如果目标表包含定义为 NOT NULL 且没有缺省值的列,那么可以在向导的“定制卸载命令”页面上的卸载命令中定制 SELECT 子句。
- 单击运行以启动“部署更改命令”向导。
- 复审更改命令,然后单击完成以迁移数据。