使用 数据迁移助手 升级SQL Server

数据迁移助手提供对本地SQL Server的无缝评估,并升级到更高版本的SQL Server或迁移到 Azure VM 或 Azure SQL 数据库上的SQL Server。

本文分步说明如何使用 数据迁移助手 将本地SQL Server升级到更高版本的 SQL Server或 Azure VM 上的SQL Server。

创建新迁移项目

  1. 在左窗格中,选择“ 新建 (+) ”,然后选择 “迁移 ”项目类型。

  2. 如果要将本地SQL Server升级到更高版本的本地SQL Server,请将源和目标服务器类型设置为SQL Server

  3. 选择“创建”。

    创建迁移项目

指定源和目标

  1. 对于源,请在“源服务器详细信息”部分中的“服务器名称”字段中输入SQL Server实例名称。

  2. 选择源 SQL Server 实例支持的“身份验证类型”

  3. 对于目标,请在“目标服务器详细信息”部分中的“服务器名称”字段中输入SQL Server实例名称。

  4. 选择目标SQL Server实例支持的身份验证类型

  5. 建议通过在“连接属性”部分中选择“加密连接”来加密连接

  6. 单击“下一步”。

    指定源页和目标页

添加数据库

  1. “添加数据库 ”页的左窗格中,仅选择这些数据库,选择要迁移的特定数据库。

    默认情况下,选择源SQL Server实例上的所有用户数据库进行迁移

  2. 使用页面右侧的迁移设置,通过执行以下操作来设置应用于数据库的迁移选项。

    注意

    可以通过在左窗格中选择服务器,将迁移设置应用到要迁移的所有数据库。 还可以通过在左窗格中选择数据库来配置具有特定设置的单个数据库。

    a. 指定 源和目标 SQL 服务器可访问的共享位置进行备份操作。 确保运行源SQL Server实例的服务帐户对共享位置具有写入权限,目标服务帐户对共享位置具有读取权限。

    b. 指定在目标服务器上还原数据和事务日志文件的位置。

    “添加数据库”页

  3. 在“共享位置选项”框中,输入源和目标SQL Server实例有权访问的共享位置。

  4. 如果无法提供源和目标 SQL Server 都有权访问的共享位置,请选择“ 将数据库备份复制到目标服务器可以读取和还原的其他位置”。 然后,输入 “备份位置”选项 框的值。

    确保运行数据迁移助手的用户帐户具有备份位置的读取权限,并将权限写入目标服务器从中还原的位置。

    将数据库备份复制到不同位置的选项

  5. 选择“下一页”。

数据迁移助手对备份文件夹、数据和日志文件位置执行验证。 如果任何验证失败,请修复选项,然后选择“ 下一步”。

选择登录名

  1. 选择要迁移的特定登录名。

    重要

    请确保选择映射到所选迁移数据库中的一个或多个用户的登录名。

    默认情况下,选择所有符合迁移条件的SQL Server和 Windows 登录名进行迁移。

  2. 选择“开始迁移”。

    选择登录名并开始迁移

查看结果

可以在 “查看结果 ”页上监视迁移进度。

查看结果页

导出迁移结果

  1. 单击“查看结果”页底部的“导出报表”,将迁移结果保存到 CSV 文件。

  2. 查看保存的文件,了解有关登录迁移的详细信息,然后验证更改。

另请参阅