[重要安全性通知] 发现假冒 Qfinder Pro 网站。了解详情 >

本内容经过机器翻译。请参见机器翻译免责声明
切换为英语

How to back up and restore Microsoft SQL Server using HDP for PC/VM and HDP PC Agent?
如何使用 HDP for PC/VM 和 HDP PC Agent 备份和恢复 Microsoft SQL Server?


最后修订日期: 2026-01-16

适用产品

  • HDP for PC/VM
  • HDP PC Agent
  • Microsoft SQL Server

从版本 2.3.1 开始,之前称为 HDP 的产品已更名为 HDP for PC/VM。

从版本 1.3.0 开始,之前称为 NetBak PC Agent 的产品已更名为 HDP PC Agent。


先决条件

要使用本指南中列出的方法备份和恢复 Microsoft SQL Server,您需要在 NAS 上安装 HDP for PC/VM 或在物理服务器上安装 HDP PC Agent。在继续之前,请确保安装了适当的应用程序。 

HDP 安装  

  1. 以管理员身份登录到您的 NAS。
  2. 打开 App Center。 
  3. 点击  ,然后输入 "HDP for PC/VM"。
  4. 点击 安装。

HDP PC Agent 安装

在安装 HDP PC Agent 之前,请确保满足系统要求。详情请参见HDP PC 代理快速入门指南

  1. 按照上述步骤安装 HDP。HDP PC Agent 需要在您的 NAS 上运行 HDP 才能备份或恢复您的服务器。 
  2. 下载并安装HDP PC 代理

详细信息

本节提供了使用 HDP 和 HDP PC Agent 备份和恢复 Microsoft SQL Server 的分步说明。

备份 Microsoft SQL Server

根据您的 Microsoft SQL Server 环境选择备份方法。

HDP(用于虚拟机)

  1. 将托管 Microsoft SQL Server 的虚拟机管理程序添加到 HDP 清单中。
  2. 创建备份任务。
  3. 配置备份设置。
  4. 启动备份任务。
    详细说明请参见使用 HDP 为 PC/VM 备份虚拟机到 QNAP NAS

HDP PC Agent(用于物理服务器)

  1. 创建一个存储库以在您的 NAS 上存储备份数据。
  2. 创建备份任务。
  3. 配置备份设置。
  4. 启动备份任务。
    有关详细说明,请参阅HDP PC 代理快速入门指南

还原整个 Microsoft SQL Server

根据您的服务器环境,您可以使用 HDP 将虚拟机还原到虚拟机管理程序,或使用 HDP PC Agent 通过 USB 启动盘还原物理服务器。 

HDP(用于虚拟机)

  1. 创建还原任务。
  2. 选择要还原的源。 
  3. 配置还原设置。
  4. 启动还原过程。
    有关详细说明,请参阅使用 HDP 为 PC/VM 备份虚拟机到 QNAP NAS

HDP PC Agent(用于物理服务器)

  1. 创建 USB 启动盘。 
  2. 将 USB 启动盘插入服务器。 
  3. 配置 BIOS 启动顺序。 
  4. 按照还原向导还原服务器。
    有关详细说明,请参阅HDP PC 代理快速入门指南

还原 Microsoft SQL 数据库

要将 Microsoft SQL 数据库还原到更精细的时间点,请使用 .mdf 和 .ldf 文件,按照以下步骤操作。 

  1. 查看数据库文件路径。
    1. 打开 Microsoft SQL Server Management Studio (SSMS)。
    2. 如果出现连接到服务器对话框,请填写字段。有关说明,请参阅此教程
      如果 SSMS 自动连接到您想要的服务器,请继续下一步。否则,请转到对象资源管理器 > 连接 > 数据库引擎手动连接。
    3. 对象资源管理器 窗格中,展开 数据库。 
    4. 右键单击要还原的数据库。
    5. 单击属性
      出现数据库属性对话框。 
    6. 单击左侧面板上的文件以查看文件路径。
  2. 下载数据库文件。
    1. 在 HDP 中打开备份资源管理器。
    2. 选择要还原的数据库版本。
    3. 定位并下载.mdf.ldf文件到所需的还原目的地。
      有关详细说明,请参阅如何使用 HDP 备份浏览器将文件恢复到我的 Windows PC 或服务器?
  3. 配置文件权限。
    1. 以管理员身份打开命令提示符。
    2. 运行以下命令两次,一次用于 .mdf 文件,一次用于 .ldf文件。
      icacls File_Path /grant MSSQLSERVER:(F)
      纯文本
      纯文本
      • 首先,替换 File_Path.mdf 在“查看数据库文件路径”部分中获得的文件路径。
      • 然后,替换 File_Path.ldf 在“查看数据库文件路径”部分中获得的文件路径。
  4. 附加数据库。
    1. 运行以下命令以打开 SQL 命令行界面。 
      sqlcmd -S localhost
      纯文本
      纯文本
    2. 运行以下 SQL。
      USE [master]GOCREATE DATABASE [Database_Name] ON(FILENAME = N'Disk:\Path\File_Name.mdf'),(FILENAME = N'Disk:\Path\File_Name.ldf')FOR ATTACHGO
      纯文本
      纯文本
    3. 替换以下占位符。
      • [Database_Name] 为您的数据库名称。
      • Disk:\Path\File_Name.mdf.mdf 在“查看数据库文件路径”部分中获得的文件路径。 
      • Disk:\Path\File_Name.ldf.ldf 在“查看数据库文件路径”部分中获得的文件路径。
    4. 下图显示了执行命令后的典型输出。

      完成后,您的数据库将被恢复并可供使用。

进一步阅读

这篇文章有帮助吗?

谢谢您,我们已经收到您的意见。

请告诉我们如何改进这篇文章:

如果您想提供其他意见,请于下方输入。

选择规格

      显示更多 隐藏更多
      open menu
      back to top