将 Db2 数据迁移到 SQL Server (Db2ToSQL)

成功将转换的对象与 SQL Server 同步后,可以使用 db2 的 SQL Server 迁移助手 (SSMA) 将数据从 Db2 迁移到 SQL Server。

设置迁移选项

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

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

客户端数据迁移

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

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

    注意

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

将数据迁移到 SQL Server

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

要查看迁移消息,请确保“输出”窗格可见。 否则,请导航到 “查看>输出”。

  1. 验证:

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

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

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

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

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

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

  4. “连接到 Db2 ”对话框中,输入连接凭据,然后选择“ 连接”。 有关连接到 Db2 的详细信息,请参阅 “连接到 Db2 数据库”

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

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