在 Microsoft Fabric 的 SQL 資料庫中從備份還原

適用於:✅Microsoft Fabric 中的 SQL 資料庫

本文提供在 Microsoft Fabric 的 SQL 資料庫中從備份還原任何資料庫的步驟。

時間點還原

自動資料庫備份可在發生使用者和應用程式錯誤、意外刪除資料庫和長時間中斷時協助保護您的資料庫。 這是 Fabric 中的 SQL 資料庫提供的內建功能,可保護您的資料免於未經授權的修改。 時間點還原 (PITR) 是將資料庫復原到保留期間內特定時間點的功能。 透過資料庫還原,您可以從備份在相同的工作區中建立新的SQL資料庫。

還原時間

有數個因素會影響透過自動資料庫備份還原資料庫的時間:

  • 資料庫大小
  • 涉及的交易日誌數目
  • 需要重新播放才能復原至還原點的活動數量
  • 在指定區域中處理的並行還原要求數目

針對大型及/或頻繁使用的資料庫,還原可能需要數小時。 當目標區域中有許多並行還原要求時,個別資料庫的復原時間可能會增加。

費用

目前,還原資料庫並不會產生任何成本或 CPU 資源消耗。

啟動時間點還原過程可以將資料庫從暫停狀態切換到在線狀態,並可能會產生消耗的使用單位。

權限

若要使用時間點還原功能還原資料庫,您必須在 Fabric 工作區上具有下列其中一個角色:

  • 管理員
  • 貢獻者
  • 成員

如需詳細資訊,請參閱 Microsoft Fabric 角色。

如何在 Microsoft Fabric 中還原 SQL 資料庫

您可以將任何資料庫還原至其保留期間內的較早時間點。 藉由執行這項作業,您實際上是在 Fabric 中建立新的 SQL 資料庫。 還原完成時,Fabric 會在與原始資料庫相同的工作區中建立新的資料庫。

注意

您無法使用還原覆寫現有的資料庫。

時間點還原的核心使用情境是藉由將 SQL 資料庫還原至較早的時間點,從人為意外造成的損害中復原。 您可以將還原的資料庫視為取代原始資料庫,或使用它做為資料來源來更新原始資料庫。

  1. 在您的工作區中,以滑鼠右鍵按一下 SQL 資料庫,或開啟 ... 快顯功能表。 選取 還原資料庫。

    工作區中項目的 Fabric 入口網站螢幕快照。資料庫的操作功能表會展開,並醒目提示 [還原資料庫] 對話方塊選項。

  2. 還原資料庫 彈出視窗隨即開啟。 提供將從來源/原始資料庫備份建立的新資料庫名稱。

  3. 選擇時間點。 您可以看到最早可用的還原點、最新的還原點,或之間的任何時間點。 時間會列在您的當地時區,而不是UTC。 時間下拉式清單也是可編輯的 – 您可以自行選擇時間。

  4. 選取 建立。

  5. 資料庫還原進度會在背景開始。 您也可以在通知中心看到有關資料庫還原進行中的通知。 還原作業完成時,您可以開啟新的資料庫。

    Fabric 入口網站的 [通知] 索引標籤螢幕快照,其中顯示資料庫還原進度。

在 Microsoft Fabric 中檢視 SQL Database 還原點

您可以在可透過 Fabric 入口網站的資料庫檢視存取的屬性中看到最早(最舊)和最新(最新)的還原點。

您可以將資料庫還原到這兩個還原點之間的任何時間點。

  1. 在 Fabric 入口網站中開啟您的資料庫。 選取功能區中的 [設定] 圖示,或按下滑鼠右鍵,然後選取 [ 設定]。

  2. 選取 還原點。 時間會列在您的當地時區中。

    Fabric 入口網站的螢幕快照,其中顯示 SQL 資料庫的還原點。

限制

在 Microsoft Fabric 中還原 SQL 資料庫時的目前限制:

  • 不支援跨工作區還原。
  • 不支援跨區域還原。
  • 如果您在還原期間刪除資料庫,則會取消還原作業。 您無法復原已刪除資料庫中的資料。