将数据从 SQL Server 迁移到 Db2

您可以将数据从 SQL Server 迁移到 Db2® ,并配置 Publishing Document Builder 以使用新数据库。

过程

  1. 通过在 Db2 命令窗口中运行以下命令,在 Db2 中创建数据库:
    db2 CREATE DATABASE DESTDB2 AUTOMATIC STORAGE Yes USING CODESET UTF-8 TERRITORY US COLLATE USING SYSTEM PAGESIZE 16384
  2. 配置 server.xml 文件以指向 Db2 数据库。
  3. 启动 Publishing Document Builder 服务器以创建 Publishing Document Builder的模式或表。
  4. 停止 Publishing Document Builder 服务器。
  5. 通过在 Db2 命令窗口中运行以下命令,连接到 Db2 数据库:
    db2 connect to DESTDB2
  6. 运行以下命令以将 SECADM 权限授予一个或多个相关用户:
    db2 GRANT DBADM ON DATABASE TO USER db2admin
    .
  7. 使用数据迁移实用程序 (例如 ESF 数据库 Migration Toolkit) 将数据从 SQL Server 数据库迁移到 Db2 数据库。 以下步骤显示如何下载并使用 ESF 数据库 Migration Toolkit 进行数据迁移过程:
    1. 下载并运行ESF数据库 Migration Toolkit ,例如 DBSoft的 ESF数据库 Migration Toolkit ,或您选择的任何其他供应商的数据库。
    2. 单击 设置。 在 常规 选项卡上,更新以下字段,然后单击 保存
      • 如果表存在: 字段设置为 附加数据
      • 取消选中 仅复制结构 复选框。
      • 取消选中 传输自动递增 复选框。
      • 取消选中 复制索引 复选框。
      • 取消选中 复制外键 复选框。
      • 取消选中 使关系名称唯一 复选框。
      • 清除 合并模式 复选框。
    3. 选择 Microsoft SQL Server 作为源,然后单击 下一步
    4. 目标 字段中,选择要存储 Db2 数据库的位置,然后单击 下一步
    5. 选择源表,然后单击 下一步
    6. 单击 提交 以完成迁移过程。
  8. 迁移数据后,确认复制数据时没有任何错误。
  9. 启动 Publishing Document Builder 服务器。 将显示先前创建的所有资源,结果,调度和其他项。