Share via


備份及還原環境

使用系統或手動備份來保護 Microsoft Power Platform 和 Dataverse 上的資料,並提供服務的持續可用性很重要。

系統會自動為具有資料庫的環境建立系統備份。 具有資料庫和 Dynamics 365 應用程式的生產環境的系統備份,最多會保留 28 天。 預設情況下,沒有 Dynamics 365 應用程式的生產環境的備份和其他非生產環境的備份將保留 7 天。 但是,對於沒有 Dynamics 365 應用程式的受控生產環境,您可以選擇將保留期延長至 7 天以上。

手動備份是使用者啟動的備份。 您應該在進行重大自訂或套用版本更新之前建立手動備份。 您可以為生產和沙箱環境建立這些備份,但不能為預設環境建立這些備份。 具有 Dynamics 365 應用程式的生產環境的手動備份最多可保留 28 天。 沒有 Dynamics 365 應用程式之環境的備份將保留 7 天。

支援的保留期

環境類型 系統備份 手動備份
具有 Dynamics 365 應用程式的生產 28 天 28 天
沒有 Dynamics 365 應用程式的生產* 7 天 7 天
沙箱 7 天 7 天
Developer 7 天 7 天
Teams 7 天 7 天
預設值** 7 天 不支援
試用服務 未備份 不支援
試用 (以訂閱為準) 未備份 不支援

* 對於沒有 Dynamics 365 應用程式的受控生產環境,我們讓您可以透過 PowerShell 將保留期延長至 7 天以上,最長可達 28 天。 如需詳細資訊,請參閱變更沒有 Dynamics 365 應用程式的生產環境的備份保留期一節。

** 我們不支援透過 Power Platform 系統管理中心還原預設環境的系統備份。 如需詳細資訊,請參閱預設環境的備份與還原

不支援試用類型環境的系統備份和還原作業。 若要使用全套功能 (包括系統備份和還原選項),請參閱將任一類型的試用環境轉換為生產環境

系統備份

具有資料庫的環境會自動備份且可以還原。 除了試用環境 (標準和訂閱型) 以外,您的所有環境都有系統備份。 系統備份是持續性的。 基礎技術為 Azure SQL Database。 如需詳細資訊,請參閱自動備份

  1. 使用管理員憑據登入 Power Platform 系統管理中心
  2. 移至環境,選取環境,然後選取備份與還原>還原或管理
  3. 系統索引標籤上,透過選擇日期和時間來尋找可用的系統備份。
  4. 選取繼續

將備份還原到目標環境窗格會顯示可用的備份詳細資訊。

關於系統備份

變更沒有 Dynamics 365 應用程式的生產環境的備份保留期

對於沒有 Dynamics 365 應用程式的環境,預設備份保留期為 7 天。 執行此類生產受控環境的管理員可以使用 PowerShell 將保留期變更為 7、14、21 或 28 天。 若要變更此設定,您必須具有系統管理員角色,例如 Microsoft Entra 識別碼中的全域管理員、Power Platform 管理員或 Dynamics 365 管理員。

請記住下列要點:

  • 如果您調整備份保留期,則新設定將套用於所有現有和將來的備份。 由於變更可能需要長達 24 小時才能影響現有備份,因此某些備份可能會比您預期的更早刪除。

  • 對於所有其他非生產環境 (包括預設類型環境),備份保留期預設為 7 天。

    例如,您在 1 月 1 日建立一個環境。 當天,系統會開始備份您的環境,並將這些備份預設儲存七天。 因此在 1 月 8 日,可以還原 1 月 1 日到 1 月 8 日的備份。 如果您在 1 月 8 日將保留期間變更為 14 天,系統就會開始將備份保留更長的時間。 因此在 1 月 16 日,可以還原 1 月 3 日至 1 月 16 日的備份。 透過這種方式,您可以更靈活地控制備份資料。

為 PowerShell 準備環境

適用於 Power Platform 管理員的 PowerShell 模組是建議用於與管理功能互動的 PowerShell 模組。 有關幫助你開始使用適用於 Power Platform 管理員的 PowerShell 模組的資訊,請參閱適用於 Power Platform 管理員的 PowerShell 入門

注意

您只能為未啟用 Dynamics 365 應用程式的生產環境延長備份保留期。 對於已啟用 Dynamics 365 應用程式的生產環境,保留期為 28 天。 對於所有其他非生產環境,無論此設定的值為何,都將使用預設的七天備份保留期。

設定保留期間

Set-AdminPowerAppEnvironmentBackupRetentionPeriod

提供下列參數的值:

  • EnvironmentName 參數設定為環境的環境識別碼。
  • NewBackupRetentionPeriodInDays 參數設為 7142128

驗證保留期間

Get-AdminPowerAppEnvironment -EnvironmentName "Environment ID"

EnvironmentName 參數設定為環境的環境識別碼。

還原系統備份

您無法將備份還原到生產環境。 如果要將系統備份還原到生產環境,必須先將環境類型變更為沙箱。 然後,在還原完成後,您可以將環境類型切換回生產環境。 如需詳細資訊,請參閱是否可以還原到生產環境?一節。

您必須將環境還原至備份該環境所在的相同區域。 目標環境和來源環境應位於同一區域。 當環境還原至自身時,就不會刪除稽核記錄。 例如,當環境本身恢復到過去時間 (t1) 時,該環境的完整稽核資料將可用。 此資料包括 t1 之後產生的任何稽核記錄。

  1. 使用管理員憑據登入 Power Platform 系統管理中心。 請考慮使用權限較低的服務管理員角色,而不使用全域管理員角色。 如需其他資訊,請參閱使用服務管理員角色管理您的用租戶

  2. 移至環境,選取環境,然後選取備份與還原>還原或管理

  3. 系統索引標籤上,透過選擇日期和時間來尋找可用的系統備份。

  4. 選取繼續

    將備份還原到目標環境窗格會顯示可用的備份詳細資訊。

  5. 選取要覆寫的目標環境,然後選取還原

    注意

    • 只能還原至沙箱環境。 有關變更環境類型的影響資訊,請參閱是否可以還原到生產環境?一節。
    • 編輯詳細資料下方,您可以變更環境名稱。
  6. 確認您要覆寫環境。

如果您沒有看到要還原到的環境

以下限制適用於從系統備份和手動備份進行還原:

  • 您必須將環境還原至備份該環境所在的相同區域。 目標環境和來源環境應位於同一區域。
  • 來源環境可以是生產環境、沙箱環境或開發人員環境。 不支援其他類型的環境。
  • 目標環境可以是沙箱環境或開發人員環境。 如果目標是開發人員環境,則來源也必須是開發人員環境。
  • 一個受控環境只能還原成另一個受控環境。 一個非受控環境無法還原成受控環境。
  • 如果來源環境套用了客戶自控加密金鑰,則目標環境也必須套用客戶自控加密金鑰。
  • 備份和還原作業僅適用於具有 Dataverse 的來源和目標環境。
  • 沙箱、Teams 和開發人員環境都支援自我還原備份。
來源類型 目標類型
實際執行環境 沙箱
沙箱 沙箱
Developer 沙箱、開發人員
Teams Teams (僅限自我還原)
Default 不支援

有關如何還原到生產環境的更多資訊,請參閱是否可以還原到生產環境?一節。

手動備份

儘管自動系統備份很棒,但您應該在進行重大自訂或套用版本更新之前建立自己的備份。 手動備份可能需要 10 分鐘才能準備好進行還原。 因此,請等待至少 10 - 15 分鐘,然後再嘗試從手動備份還原資料。

關於手動備份

  • 您可以建立生產、沙箱、Teams 和開發人員環境的備份。

  • 您無法建立預設環境的備份。

  • 具有資料庫和 Dynamics 365 應用程式的生產環境的手動備份,最多會保留 28 天。 未具有 Dynamics 365 應用程式之生產環境的手動備份,會保留七天。

  • 沙箱備份最多保留七天。

  • 檢查您的到期日。

    檢查您的到期日。

  • 所建立備份檔案的標籤會反映還原點時間戳記。 還原點時間戳記是最接近手動備份建立時間的可用時間。 無法編輯時間戳記標籤。

  • 您可以建立的手動備份數量沒有限制。

  • 手動備份不會計入儲存限制。

  • 您必須將環境還原至備份該環境所在的相同區域。

  • 如果沒看到目標環境,請參閱如果沒看到要還原到的環境一節。

建立手動備份

  1. 使用管理員憑據登入 Power Platform 系統管理中心
  2. 移至環境,選取環境,然後選取備份與還原>建立手動備份
  3. 填入資訊,然後選取建立

正在處理備份時不會顯示任何狀態。 備份完成後,您會看到下列訊息:「已成功建立備份<備份名稱>。」

還原手動備份

您只能將備份還原到沙盒環境。 您無法將它們還原到生產環境。 如果要將手動備份還原到生產環境,必須先將環境類型變更為沙箱。 然後,在還原完成後,您可以將環境類型切換回生產環境。

重要

將環境類型變更為沙箱會影響資料庫保留。 如需更多變更環境類型的影響資訊,請參閱是否可以還原到生產環境?一節。

  1. 使用管理員憑據登入 Power Platform 系統管理中心
  2. 移至環境,選取環境,然後選取備份與還原>還原或管理
  3. 手動索引標籤,選取要還原的手動備份,然後選取還原
  4. 選取是否要加入稽核記錄。 加入稽核記錄可能會大幅增加還原環境所需的時間。 因此,預設情況下會排除稽核記錄。 如需詳細資訊,請參閱還原稽核紀錄一節。
  5. 選取要覆寫的環境,並選取還原
  6. 確認您要覆寫環境。

還原稽核記錄

還原稽核記錄可能會大幅增加還原環境所需的時間。 因此,預設情況下會排除稽核記錄。 請依照下列步驟,在還原手動備份時加入稽核記錄。

  1. 完成上一個程序中的步驟 1 到 4。

  2. 稽核記錄底下,選取按一下此處

    選取 [按一下此處] 以加入稽核記錄。

  3. 啟用複製稽核記錄。

    啟用複製稽核記錄。

  4. 繼續執行上一流程的步驟 5。

刪除手動備份

您可以刪除手動備份。 您無法刪除系統備份。

  1. 使用管理員憑據登入 Power Platform 系統管理中心
  2. 移至環境,選取環境,然後選取備份與還原>還原或管理
  3. 手動索引標籤上,選取刪除
  4. 確認您要刪除環境。

應用程式特定備份

有關特定應用程式的備份與還原資訊,請參閱相應應用程式的文件:

常見問題

系統備份是如何進行的?

在目前的產品版本中,系統備份會持續進行。 基礎技術為 Azure SQL Database。 如需詳細資訊,請參閱自動備份

如何建立手動、隨選備份?

在目前的產品版本中,系統備份會持續進行。 基礎技術為 Azure SQL Database。 如需詳細資訊,請參閱自動備份

由於 Azure SQL 資料庫會持續備份,因此無需進行其他備份。 您的隨選備份只是一個時間戳記和反映該時間戳記的標籤。 我們將此資訊儲存在我們的系統中,並在還原要求期間使用它。 此行為與先前版本中在隨選備份期間進行完整備份的行為不同。

為什麼看不到手動備份的狀態?

正在處理備份時不會顯示任何狀態。 備份完成後,您會看到下列訊息:「已成功建立備份<備份名稱>。」

是否應該開立支援票證來進行完整備份?

否。 在目前的產品版本中,系統備份會持續進行。 此行為與先前版本中,每天進行一次備份的行為不同。 基礎技術為 Azure SQL Database。 如需詳細資訊,請參閱自動備份

由於 Azure SQL 資料庫會持續進行備份,且沒有特定方法可以進行其他隨選備份,因此建議您在 Power Platform 系統管理中心中使用隨選備份功能進行帶標記的備份。

我的隨需求手動備份和系統備份會保留多久時間?

某些生產類型環境的系統和手動備份可保留長達 28 天。 其他環境類型的備份最多僅保留 7 天。 如需其他資訊,請參閱如何判斷生產環境的備份是否已保留 28 天?

如何判斷實際執行環境的備份是否已保留 28 天?

使用資料庫建立的生產環境可讓您選擇啟用一個或多個 Dynamics 365 應用程式 (例如 Dynamics 365 Sales 或 Dynamics 365 Customer Service)。 但是,您必須購買授權您部署這些應用程式的授權。 具有資料庫和 Dynamics 365 應用程式的生產環境,其備份最多可保留 28 天。 預設情況下,沒有 Dynamics 365 應用程式之生產環境的備份將保留 7 天。 但是,對於受控環境,可以選擇將保留期延長至 7 天以上。

可以將資料從線上執行個體移到內部部署版本嗎?

無法取得資料庫備份的副本。 如果您要將線上資料移至 Dynamics 365 Customer Engagement (on-premises),則需要進行資料移轉。 對於較小的資料集,請考慮將資料匯出至 Excel。 對於較大的資料集,請在 Microsoft AppSource 上找到協力廠商資料移轉解決方案。

如何下載備份的複本?

無法取得資料庫備份的副本。 移動線上資料需要進行資料移轉。 對於較小的資料集,請考慮將資料匯出至 Excel。 對於較大的資料集,請在 Microsoft AppSource 上找到協力廠商資料移轉解決方案。

對於透過使用者介面或 API 建立備份或還原組織有任何資料庫大小限制嗎?

透過使用者介面 (UI) 或 API 進行備份的資料庫大小 (或儲存容量/權利) 沒有限制。 但是,如果組織的儲存容量使用量超過授權容量,則會封鎖下列系統管理作業:

  • 還原環境 (需要至少 1 GB 的可用容量)
  • 建立新環境 (需要至少 1 GB 的可用容量)
  • 複製環境 (需要至少 1 GB 的可用容量)

為了符合儲存空間使用量需求,客戶隨時可以釋放儲存空間封存資料刪除不必要的環境,或購買更多容量。 若要進一步了解容量附加元件,請參閱 Microsoft Dynamics 365 授權指南Microsoft Power Platform 授權指南中的「附加元件」一節。 您可以透過貴組織的標準採購流程購買空間附加元件。

可以還原到實際執行環境嗎?

您無法直接還原到生產環境。 此限制有助於防止意外覆寫。

如果要還原到生產環境,必須先將環境類型變更為沙箱。 如需詳細資訊,請參閱切換環境

如果要還原過去七天的系統備份或還原點,則可以安全地切換環境類型。 如果您認為可能需要還原到超過 7 天的備份,強烈建議您將環境保留為生產環境,並考慮還原到沙盒類型的其他環境。

如果您確實將生產環境切換到沙盒環境進行手動恢復,則只能選擇過去 7 天的備份。 還原完成後,請務必盡快將環境變更回生產環境,以防止遺失任何超過 7 天的備份。

為什麼我的組織會在還原後進入管理模式,我該如何停用此模式?

新還原的環境處於管理模式。 若要關閉管理模式,請參閱設定管理模式。 您可以在沙箱或實際執行環境設定管理模式。

恢復後,需要採取哪些步驟來確保流程能如預期運作?

  • 流程 - 在目標環境中,將會刪除現有的解決方案流程,但會保留非解決方案流程。 檢查目標環境中的流程,以確保觸發程序和動作指向正確的位置。 解決方案流程已關閉。 因此,請根據需要啟用流程。 必須啟用或開啟解決方案流程,PowerShell 和 API 命令才能使用它們。
  • 連接參考 – 連接參考需要新的連線。 在連接參考上建立和設定連線。
  • 自訂連接器 - 應檢查自訂連接器,並在需要時將其刪除並重新安裝。

與所有人共用的應用程式是否繼續與位於還原環境中的所有人共用?

否。 在備份環境中與所有人共用的應用程式,不會與還原環境中的所有人共用。 或者,可以與安全性群組共用畫布應用程式。 在這種情況下,還原環境中的應用程式將與該安全性群組共用。

備份與還原作業之後,應用程式識別碼是否相同?

跟畫布應用程式的不同。 還原環境中畫布應用程式的應用程式識別碼與備份環境時的應用程式識別碼不同。

如果我還原我的環境,以前的備份是否仍然可用?

是的,組織保留期內的所有備份仍然可用。

如何在大量刪除後僅還原記錄而不還原組織?

若要在大量刪除後還原記錄,而不透過組織還原,請依照下列步驟操作。

  1. 建立新的空白組織。
  2. 將備份從目前組織還原到新組織。

此方法會將原始組織與自備份以來新增的所有記錄保留在一起。 同時,它會建立一個包含已刪除記錄的新組織。

我該如何還原刪除的環境?

您可以使用 Power Platform 系統管理中心或 Recover-AdminPowerAppEnvironment Power Apps Cmdlet 復原最近刪除的環境 (在刪除後的 7 天之內)。 具有 Dynamics 365 應用程式的生產環境最長可使用 28 天。

如需還原環境的更多資訊,請參閱恢復環境

疑難排解​​

您沒有看到要還原到的環境