将 DB2 数据迁移到 SQL Server (DB2ToSQL)

成功将转换的对象与 SQL Server 同步之后,可以将数据从 DB2 迁移到 SQL Server。

设置迁移选项

将数据迁移到 SQL Server 之前,请查看“项目设置”对话框中的项目迁移选项。

  • 使用此对话框,可以设置迁移批处理大小、表锁定、约束检查、NULL 值处理和标识值处理等选项。 有关“项目迁移设置”的详细信息,请参阅项目设置(迁移)

客户端数据迁移:

  • 要在客户端启动数据迁移,请在“项目设置”对话框中,选择“客户端数据迁移引擎”选项。

  • 在“项目设置”中,会设置“客户端数据迁移引擎”选项。

    注意

    客户端数据迁移引擎驻留在 SSMA 应用程序中,因此不受扩展包可用性的限制。

将数据迁移到 SQL Server

迁移数据是一个大容量加载操作,即在事务中将 DB2 表的多行数据移动到 SQL Server 表中。 每个事务中加载到 SQL Server 中的行数是在项目设置中配置的。

要查看迁移消息,请确保“输出”窗格可见。 若不可见,则从“视图”菜单中选择“输出”。

迁移数据

  1. 检查下列各项:

    • 已在运行 SSMA 的计算机上安装 DB2 提供程序。

    • 已将转换后的对象与 SQL Server 数据库同步。

  2. 在 DB2 元数据资源管理器中,选择包含了要迁移的数据的对象:

    • 要迁移所有架构的数据,请选中“架构”旁边的复选框。

    • 要迁移数据或省略单个表,请先展开架构,在展开“表”,然后选中或清除表旁边的复选框。

  3. 右键单击 DB2 元数据资源管理器中的“架构”,然后单击“迁移数据”。 也可以迁移单个对象或对象类别的数据:右键单击对象或其父文件夹,选择“迁移数据”选项。

  4. 在“连接到 DB2”对话框中输入连接凭据,然后单击“连接”。 有关连接到 DB2 的详细信息,请参阅连接到 DB2 数据库 (DB2ToSQL)

    要连接到目标数据库 SQL Server,请在“连接到 SQL Server”对话框中输入连接凭据,然后单击“连接”。 有关连接 SQL Server 的详细信息,请参阅连接到 SQL Server

    “输出”窗格中会显示消息。 迁移完成后,将出现“数据迁移报告”。 如果有任何数据未迁移,请单击包含错误的行,然后单击“详细信息”。 完成报告后,单击“关闭”。 有关数据迁移报告的详细信息,请参阅数据迁移报告(SSMA 通用)

另请参阅

将 DB2 数据迁移到 SQL Server (DB2ToSQL)