你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用Azure门户从快照备份还原Azure VM 中的SQL Server实例或数据库(预览版)

本文介绍如何使用快照备份(预览版)还原 Azure 虚拟机(VM)中的 SQL Server 实例或单个数据库。 它提供实例级和数据库级还原的分步指南。

注释

  • 此预览功能仅支持备用位置还原(ALR)。
  • 当前不支持将 SQL Server 实例的快照备份(预览版)与 Resiliency 体验集成。

了解 SQL Server 实例快照备份(预览版)支持的方案和限制

先决条件

在从 SQL 实例快照恢复点还原之前,请查看以下先决条件:

  • SQL 实例使用快照备份进行备份,并且备份在恢复服务保管库中可用。
  • Azure中执行还原操作所需的权限可用。

还原整个 SQL 实例

通过快照备份还原 SQL 实例,可以将整个 SQL 实例(包括所有数据库)还原到以前的状态。 在需要同时还原整个SQL Server实例的情况下,此操作非常有用。

若要还原整个 SQL 实例,请执行以下步骤:

  1. 转到 恢复服务保管库 ,然后选择 “受保护的项>备份项”。

  2. 备份项 窗格中,选择 Azure VM 中的 SQL Server(快照备份)(预览版)

    显示在 Azure VM 中选择 SQL Server(快照备份)(预览)数据源类型的屏幕截图。

  3. “备份项 ”窗格中,对于所需的备份实例,选择“ 查看详细信息”。

  4. 在所选备份实例窗格中,选择“ 还原”。

  5. “还原 ”窗格中的“ 基本信息 ”选项卡上,选择“ 下一还原 > 点”。

  6. “还原点 ”选项卡上,对于 “选择还原类型”,请选择 “备用位置还原”(ALR)“还原”作为磁盘

    • 备用位置还原:将 SQL 实例或数据库还原到另一个虚拟机(VM)上的其他位置。
    • 还原为磁盘:还原单个磁盘并将其附加到所选虚拟机。

    显示选择快照还原点的屏幕截图。

  7. 对于 所选还原点,单击 “选择” 以选择可用的还原点。

    默认情况下,选择最新的还原点。

  8. “选择还原点 ”窗格中,从列表中选择所需的快照还原点,然后选择“ 确定”。

  9. “还原 ”窗格的“ 还原点 ”选项卡上,可以选择 时间点还原 ,以应用事务日志进行更精细的还原。

    每个数据库的可用日志点显示备份配置期间设置的日志备份频率。

    显示已选择“时间点还原”的屏幕截图。

  10. 选择 下一步 > 还原参数

  11. 在“ 还原参数 ”选项卡上,选择要还原 的目标服务器目标实例

    显示选择目标服务器和还原操作实例的屏幕截图。

  12. 托管标识 中,选择 Azure 备份执行还原操作所需的托管标识,然后选择 验证

    显示为还原操作选择托管标识的屏幕截图。

    如果缺少必要的角色,请选择“ 分配缺少的角色”。 如果没有权限,请下载分配模板并将其与管理员共享,以完成角色分配。

  13. 完成验证后,选择“下一步 > 查看并还原”。

  14. 在“ 审阅 + 还原 ”选项卡上,查看还原设置,然后选择“ 还原”。

还原单个 SQL 数据库

可以从快照备份还原单个 SQL 数据库,而不会影响整个 SQL 实例。 当问题影响单个数据库(例如损坏、意外删除或其他故障)时,请使用此操作。 只能将受影响的数据库还原到以前的状态。

若要在实例中还原单个 SQL 数据库,请执行以下步骤:

  1. 转到 恢复服务保管库 ,然后选择 “受保护的项>备份项”。

  2. Backup 项窗格中,选择 Azure VM 中的 SQL 数据库

    显示在 Azure VM 数据源类型中选择 SQL 数据库的屏幕截图。

  3. 在“ 备份项 ”窗格中,选择与其实例下列出的数据库对应的 “查看详细信息 ”,并将 备份类型 设置为 “快照备份”。

  4. 在所选 SQL 数据库备份项窗格中,选择“ 还原”。

  5. “还原 ”窗格中的“ 基本信息 ”选项卡上,选择“ 下一还原 > 点”。

  6. “还原点 ”选项卡上,对于 “所选还原点”,单击“ 选择”。

    显示选择 SQL 数据库还原的快照还原点的屏幕截图。

  7. “还原点 ”选项卡上,对于 “还原点详细信息”,请选择“ 日志 ”或“ 快照 ”以选择所需的还原点。

    • 快照:允许从订阅(快照数据存储)或保管库(保管库标准)中的可用快照还原点中进行选择,快照数据存储选择可提供更快的还原速度。
    • 日志:可让您通过将相应日志应用于最近的可用快照还原点来还原数据库,从而支持更细粒度的时间点恢复。

    显示在 SQL 数据库还原时选择还原点详细信息的屏幕截图。

  8. 对于 所选还原点,请单击 “选择”。

  9. “选择还原点 ”窗格中,根据所选选项选择所需的快照还原点或日志时间点,然后选择“ 确定”。

  10. “还原 ”窗格的“ 还原点 ”选项卡上,选择“ 下一步 > 还原”参数

  11. 在“ 还原参数 ”选项卡上,选择要还原 的目标服务器目标实例以及 目标资源组

  12. 对于 还原的数据库名称,请输入还原的数据库名称以及目标路径。

  13. 对于 托管标识,请选择所需的标识,然后选择“ 验证”。

    如果缺少必要的角色,请选择“ 分配缺少的角色”。 如果没有权限,请下载分配模板并将其与管理员共享,以完成角色分配。

  14. 完成验证后,选择“下一步 > 查看并还原”。

  15. 在“ 审阅 + 还原 ”选项卡上,查看还原设置,然后选择“ 还原”。

后续步骤

管理和监视SQL Server数据库和实例快照(预览版)备份