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

db2 的 SQL Server 迁移助手 (SSMA) 是一个全面的环境,可帮助你快速将 Db2 数据库迁移到 SQL Server 或Azure SQL 数据库。 通过使用 SSMA for Db2,可以查看数据库对象和数据、评估要迁移的数据库、将数据库对象迁移到 SQL Server 或Azure SQL 数据库,然后将数据迁移到 SQL Server 或Azure SQL 数据库。 无法迁移 SYS 和 SYSTEM Db2 架构。

若要成功将对象和数据从 Db2 数据库迁移到 SQL Server 或Azure SQL 数据库,请使用以下过程:

  1. “新建项目”

    创建项目后,即可设置项目转换、迁移和类型映射选项。 有关项目设置的信息,请参阅 “项目设置”(转换) 和相关部分。 有关如何自定义数据类型映射的信息,请参阅 Map Db2 和 SQL Server 数据类型

  2. 连接到 Db2 数据库

  3. 连接到 SQL Server

  4. 将 Db2 架构映射到 SQL Server 架构

  5. (可选) 评估报告 ,用于评估数据库对象以进行转换并估计转换时间。

  6. 转换 Db2 架构

  7. 将转换的数据库对象加载到 SQL Server 中。

    可通过以下方式之一执行此操作:

    • 保存一个脚本,并在 SQL Server 中运行此脚本

    • 同步数据库对象。

  8. 将 Db2 数据迁移到 SQL Server

  9. 如有必要,请更新数据库应用程序。