使用 Azure 入口網站(預覽)從快照備份還原 Azure VM 中的 SQL Server 執行個體或資料庫

本文說明如何利用快照備份(預覽),在Azure虛擬機器(VM)中還原SQL Server實例或單一資料庫。 它提供實例層級及資料庫層級還原的逐步指導。

Note

  • 此預覽功能僅支援替代位置還原(ALR)。
  • 目前 SQL Server 執行個體的快照備份 (預覽版) 不支援與復原力體驗整合。

了解 SQL Server 執行個體快照備份(預覽版)支援的案例與限制

先決條件

在從 SQL 實例快照恢復點還原前,請先檢視以下先決條件:

  • SQL 實例會透過快照備份進行備份,而備份則可在 Recovery Services 保險庫中取得。
  • 在 Azure 中執行還原操作所需的權限是可用的。

還原整個 SQL 實例

從快照備份進行 SQL 實例還原,允許你將整個 SQL 實例,包括所有資料庫,還原到先前的狀態。 此操作在需要一次還原整個 SQL Server 實例的情況中非常有用。

要恢復整個 SQL 實例,請遵循以下步驟:

  1. 前往 復原服務保險庫 ,選擇 受保護物品>備份物品

  2. 備份項目 窗格中,選取 Azure VM 中的 SQL Server(快照備份)(預覽)

    截圖,顯示Azure虛擬機(快照備份)(預覽)資料來源類型中SQL Server選擇的情況。

  3. 備份項目 面板中,對於所需的備份實例,選擇 檢視詳細資訊

  4. 在所選備份實例面板中,選擇 還原

  5. 還原 面板的 基礎 標籤中,選擇 下一個 > 還原點

  6. 還原點 分頁中,選擇 還原類型,選擇 替代位置還原(ALR)還原為磁碟

    • 替代位置還原:將 SQL 實例或資料庫還原到另一台虛擬機器(VM)上的不同位置。
    • 還原為磁碟:還原單一磁碟並將其附加到您選擇的虛擬機器。

    截圖顯示快照還原點的選擇。

  7. 對於 已選還原點,請點擊 選擇 以選擇可用的還原點。

    根據預設,會選取最新的還原點。

  8. 「選擇還原點 」面板中,從清單中選擇所需的快照還原點,然後選擇 確定

  9. 還原 面板的 還原點 標籤中,你可以選擇點 點還原 ,以套用交易日誌,進行更細緻的還原。

    每個資料庫可用的日誌點顯示你在備份設定時設定的日誌備份頻率。

    顯示已選取「時間點還原」的截圖。

  10. 選取「下一步 > 還原參數」

  11. 還原參數 標籤中,選擇你想要還原的 目標伺服器目標實例

    截圖顯示還原操作的目標伺服器和實例選擇。

  12. 對於 Managed Identities,選擇 Azure 備份 執行還原操作所需的管理身份,並選擇 Validate

    截圖顯示還原操作中選擇的管理身份。

    如果缺少必要的角色,請選擇 「指派缺少的角色」。 如果你沒有權限,請下載分配範本並分享給管理員,以完成角色分配。

  13. 完成驗證後,選擇 下一步 > 檢閱 + 還原

  14. 「檢視+還原 」標籤中,檢視還原設定,然後選擇 還原

還原單一 SQL 資料庫

你可以從快照備份還原單一 SQL 資料庫,而不會影響整個 SQL 實例。 當問題影響單一資料庫時,例如損壞、意外刪除或其他故障,請使用此操作。 你只能將受影響的資料庫還原到先前的狀態。

要在實例中還原單一 SQL 資料庫,請遵循以下步驟:

  1. 前往 復原服務保險庫 ,選擇 受保護物品>備份物品

  2. 備份項目 窗格中,選取 Azure VM 中的 SQL 資料庫

    顯示在 Azure VM 資料來源類型中選取 SQL Database 的螢幕擷取畫面。

  3. 備份項目 面板中,選擇對應於該實例下資料庫的 詳細資料 ,並將 備份類型 設為 快照備份

  4. 在所選的 SQL 資料庫備份項目面板中,選擇 還原

  5. 還原 面板的 基礎 標籤中,選擇 下一個 > 還原點

  6. 還原點 索引標籤上,針對 已選取的還原點,按一下 選取

    截圖顯示選取快照還原點以進行 SQL 資料庫還原。

  7. 還原點 標籤中,關於 還原點細節,選擇 日誌快照 以選擇所需的還原點。

    • 快照:允許你從訂閱(快照資料儲存)或保險庫(Vault 標準)中可用的快照還原點中選擇,快照資料庫選擇能提供更快的還原速度。
    • 日誌:允許您將適當的日誌套用至最接近且可用的快照還原點來還原資料庫,以進行精細的時間點還原。

    截圖顯示 SQL 資料庫還原時還原點細節的選擇。

  8. 針對 選取的還原點,按一下 選取

  9. 「選擇還原點 」面板中,根據所選選項選擇所需的快照還原點或記錄時間點,然後選擇 確定

  10. 還原 窗格的 還原點 索引標籤上,選取 下一步:>還原參數

  11. 還原參數 標籤中,選擇目標 伺服器目標實例,以及你想還原的 目標資源群組

  12. 對於 還原資料庫名稱,請輸入還原的資料庫名稱及目標路徑。

  13. 對於 管理身份,選擇所需的身份,然後選擇 驗證

    如果缺少必要的角色,請選擇 「指派缺少的角色」。 如果你沒有權限,請下載分配範本並分享給管理員,以完成角色分配。

  14. 完成驗證後,選擇 下一步 > 檢閱 + 還原

  15. 「檢視+還原 」標籤中,檢視還原設定,然後選擇 還原

後續步驟

管理並監控SQL Server資料庫與實例快照(預覽)備份