安装 SSMA for Db2 客户端 (Db2ToSQL)

SQL Server 迁移助手 (SSMA) 客户端包含执行以下任务的程序文件:

  • 连接到 Db2 数据库。
  • 连接到 SQL Server 实例。
  • 将 Db2 数据库对象转换为 SQL Server 语法。
  • 将对象加载到 SQL Server 中。
  • 将数据库迁移到 SQL Server。

本文提供了有关安装 SSMA 的安装先决条件和说明。

先决条件

SSMA 设计用于 z/OS 版本 9.0、10.0 及更高版本、LUW 版本 9.8、10.1 及更高版本上的 Db2、Db2 for i 版本 7.1 及更高版本以及 SQL Server 2012 (11.x) 及更高版本。

在安装 SSMA 之前,请确保计算机满足以下要求:

  • Windows 7 或更高版本,或者 Windows Server 2008 或更高版本。
  • Windows Installer 3.1 或更高版本。
  • .NET Framework 版本 4.7.2 或更高版本。 可以从 .NET Framework 开发人员中心获取该产品。
  • Microsoft OLE DB Provider for Db2 版本 5 或更高版本,并连接到要迁移的 Db2 数据库。
  • 对托管 SQL Server 目标实例的计算机的访问权限和足够的权限,或Azure SQL 数据库要在其中迁移数据库对象和数据。 有关详细信息,请参阅“连接到 SQL Server”。
  • 建议使用 4 GB RAM。

SSMA for Db2 扩展包

在此版本的 SSMA 中,无需在 SSMA 扩展包的 SQL Server 上安装单独的安装,该扩展包支持数据迁移,Db2 提供程序才能启用服务器到服务器连接。

SSMA 扩展包将架构数据库添加到 SQL Server 的指定实例。 sysdb 架构包含迁移数据所需的表和存储过程,以及模拟 Db2 系统函数的用户定义函数。

Microsoft OLE DB Provider for Db2

若要下载 Db2 版本 6.0 的 OLE DB 提供程序,请转到 Microsoft SQL Server 2017 功能包

SSMA 是一个通过 Web 下载的程序。 若要下载最新版本,请参阅 SQL Server 迁移助手下载页

要安装 SSMA 客户端:

  1. 双击 SSMAforDb2_n.msi,其中 n 是内部版本号。

  2. 在“欢迎”页上,选择“下一步”。

    如果没有安装必备组件,系统会显示一条消息,指明必须先安装必需组件。 确保已安装所有必备组件,然后再次运行安装程序。

  3. 阅读《最终用户许可协议》。 如果同意,请选择“我接受协议”,然后选择“下一步”。

  4. 在“选择安装类型”页面上,选择“典型”。

  5. 在“准备安装”页面上,每次启动工具都可以启用或禁用遥测和自动更新检查。 选择“安装”以开始安装。

重要

请在安装新版本之前卸载所有以前版本的 SSMA for Db2。

默认安装位置为 C:\Program Files\Microsoft SQL Server Migration Assistant for Db2