此頁面為機器翻譯版本,請參閱機器翻譯免責聲明
切換為English

How to back up and restore Microsoft SQL Server using Hyper Data Protector and NetBak PC Agent?
如何使用Hyper Data Protector和NetBak PC Agent備份和還原Microsoft SQL Server?


最後修訂日期: 2025-04-17

適用產品

  • Hyper Data Protector
  • NetBak PC Agent
  • Microsoft SQL Server

先決條件

要使用本指南中列出的方式備份和還原您的 Microsoft SQL Server,您需要在您的 NAS 上安裝 Hyper Data Protector (HDP) 或在您的實體伺服器上安裝 NetBak PC Agent。請確保在繼續之前安裝適當的應用程式。

HDP 安裝

  1. 以 系統管理員 身份登入您的 NAS。
  2. 打開 App Center。
  3. 點選,然後輸入 "Hyper Data Protector"。
  4. 點選安裝

NetBak PC Agent 安裝

在安裝 NetBak PC Agent 之前,請確保您符合系統要求。詳情請參閱 NetBak PC Agent 快速入門指南

  1. 按照上述步驟安裝 HDP。NetBak PC Agent 需要 HDP 在您的 NAS 上運行以備份或還原您的伺服器。
  2. 下載並安裝 NetBak PC Agent

詳情

本節提供有關如何使用 HDP 和 NetBak PC Agent 備份和還原 Microsoft SQL Server 的逐步說明。

備份 Microsoft SQL Server

根據您的 Microsoft SQL Server 環境選擇備份方法。

HDP(適用於虛擬機器)

  1. 將託管 Microsoft SQL Server 的虛擬機器管理程式新增到 HDP 清單中。
  2. 建立備份任務。
  3. 配置備份設定。
  4. 開始備份任務。
    詳細說明請參閱 使用 Hyper Data Protector 將虛擬機器管理程式備份到 QNAP NAS

NetBak PC Agent(適用於實體伺服器)

  1. 建立一個儲存庫以在您的 NAS 上儲存備份資料。
  2. 建立備份任務。
  3. 配置備份設定。
  4. 開始備份任務。
    詳細說明請參閱 NetBak PC Agent 快速入門指南

還原整個 Microsoft SQL Server

根據您的伺服器環境,您可以使用 HDP 將虛擬機器還原到虛擬機器管理程式,或使用 NetBak PC Agent 使用 USB 啟動驅動器還原您的實體伺服器。

HDP(適用於虛擬機器)

  1. 建立還原任務。
  2. 選擇要還原的來源。
  3. 配置還原設定。
  4. 開始還原過程。
    詳細說明請參閱 使用 Hyper Data Protector 將虛擬機器管理程式備份到 QNAP NAS

NetBak PC Agent(適用於實體伺服器)

  1. 建立 USB 啟動驅動器。
  2. 將 USB 啟動驅動器插入您的伺服器。
  3. 配置 BIOS 啟動順序。
  4. 按照還原嚮導還原您的伺服器。
    詳細說明請參閱 NetBak PC Agent 快速入門指南

還原 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]<br>GO<br>CREATE DATABASE [Database_Name] ON<br>( FILENAME = N'Disk:\Path\File_Name.mdf' ),<br>( FILENAME = N'Disk:\Path\File_Name.ldf' )<br>FOR ATTACH<br>GO
    3. 替換以下佔位符。
      • [Database_Name]為您的資料庫名稱。
      • Disk:\Path\File_Name.mdf.mdf在“檢視資料庫檔案路徑”部分中獲得的檔案路徑。
      • Disk:\Path\File_Name.ldf.ldf在“檢視資料庫檔案路徑”部分中獲得的檔案路徑。
    4. 下圖顯示了執行命令後的典型輸出。

      完成後,您的資料庫將被還原並可供使用。

進一步閱讀

這篇文章有幫助嗎?

謝謝您,我們已經收到您的意見。

請告訴我們如何改進這篇文章:

如果您想提供其他意見,請於下方輸入。

選擇規格

      顯示更多 隱藏更多

      選擇其他偏好的語言:

      open menu
      back to top