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