备份和还原环境

通过系统备份或手动备份确保服务持续可用,从而保护 Microsoft Power Platform 和 Dataverse 中的数据。

系统会自动为具有数据库的环境创建备份。 默认情况下,系统将所有生产和非生产环境的备份保留 7 天。 但是,对于生产 托管环境,可以通过 Power Platform 管理中心或 PowerShell 将保留期延长至 28 天。

手动备份是由你手动发起的备份。 在主要自定义项、应用版本更新或对环境进行重大更改之前创建手动备份。 您可以为生产和沙盒环境创建这些备份,但不能为默认环境创建。 默认情况下,手动备份将保留七天。 对于生产托管环境,可将保留期延长至 28 天。

支持的保留期

环境类型 系统备份 手动备份
生产* 7 天 7 天
沙盒 7 天 7 天
开发人员 7 天 7 天
团队 7 天 7 天
默认** 7 天 不支持
试用版 未备份 不支持
试用(基于订阅) 未备份 不支持

* 对于生产 托管环境,可以通过 Power Platform 管理中心或 PowerShell 将保留期从 7 天以上延长至最长 28 天。 在 更改生产托管环境的备份保留期中了解详细信息。

** 无法在默认环境中还原系统备份。 相反,Power Platform 管理员可以使用 Power Platform 管理中心将默认环境系统备份还原到开发人员环境。 有关详细信息,请参阅默认环境的备份和还原

试用型环境不支持系统备份和还原操作。 若要使用全套功能(包括系统备份和还原选项),请转到将任一类型的试用环境转换为生产环境

系统备份

具有数据库的环境会自动备份并可以还原。 除试用环境(标准和基于预订)外,所有环境都将具有系统备份。 Azure SQL 数据库自动备份功能持续创建系统备份。 有关详细信息,请参阅自动备份

  1. 登录到 Power Platform 管理中心
  2. 在导航窗格中,选择“ 管理”。 在管理窗格中,选择环境
  3. 在“环境” 页上,选择一个环境。
  4. 在命令栏中,选择“ 备份和还原”,然后选择“ 还原”或“管理”。
  5. 系统选项卡上,通过选择日期和时间来选择可用的系统备份。
  6. 选择 继续
  7. 备份保留侧面板显示备份详细信息。

关于系统备份

  • 系统备份不计入存储容量。 要恢复环境,您需要 1 千兆字节 (GB) 的可用容量。 如果已超出容量限制,请参阅通过用户界面或 API 备份或还原组织时,数据库大小是否存在限制?以了解更多信息。
  • 根据数据的大小,复制和还原数据可能需要一天以上的时间,尤其是需要复制审核数据时。
  • 备份和还原操作仅包括 Dataverse 解决方案中的应用(由 Power Apps 创建)和流(由 Power Automate 创建)。
  • 不支持下载数据库备份副本供脱机使用。

更改生产托管环境的备份保留期

对于生产环境,默认备份保留期为 7 天。 在 Microsoft Entra ID 中具有 Power Platform 管理员、全局管理员或 Dynamics 365 管理员角色的租户管理员,可以通过 Power Platform 管理中心或 PowerShell 将生产 托管环境的保留期更改为 7、14、21 或 28 天。 配置的保留期适用于系统和手动备份。

请记住以下几点:

  • 如果调整备份保留期,新设置将应用于保留期内的所有未来备份和现有备份。 更改可能需要长达 24 小时才能应用,并且某些较旧的备份可能比预期更早删除。
  • 对于所有其他非生产环境,包括默认类型的环境,默认情况下备份保留期为七天。 例如,您于 1 月 1 日创建环境。 在当天,系统开始对您的环境进行备份,并将备份存储七天的默认期限。 因此,在 1 月 8 日,1 月 1 日到 1 月 8 日的备份可进行还原。 如果您在 1 月 8 日将保留期更改为 14 天,系统将开始将备份保留更长时间。 因此,在 1 月 16 日,1 月 3 日到 1 月 16 日的备份可进行还原。 这样,您可以更加灵活地控制备份数据。

更改 Power Platform 管理中心中的数据保留期

  1. 登录到 Power Platform 管理中心
  2. 在导航窗格中,选择“ 管理”。
  3. 管理窗格中,选择环境
  4. “环境” 页上,选择生产托管环境。
  5. 在命令栏中,选择“ 编辑”。
  6. “编辑详细信息 ”面板中的 “备份保留期”下,选择所需的保留期(7、14、21 或 28 天)。
  7. 选择“保存”

注释

若要更改备份保留期,必须在Microsoft Entra ID具有租户级管理员角色,例如 Power Platform 管理员、全局管理员或Dynamics 365管理员。 如果已在 环境组 级别设置备份保留规则,则不能覆盖单个环境级别的设置。

使用 PowerShell 更改保留期

面向 Power Platform 管理员的 PowerShell 模块是用于在 Power Platform 环境中对管理功能进行管理的推荐工具。 了解更多信息,请参阅面向 Power Platform 管理员的 PowerShell 入门

注释

只能对生产托管环境延长备份保留期。 对于所有其他非生产环境,使用默认的七天备份保留期,而不管此设置的值如何。

设置保留期

Set-AdminPowerAppEnvironmentBackupRetentionPeriod

为以下参数提供值:

  • EnvironmentName 参数设置为您的环境的环境 ID。
  • NewBackupRetentionPeriodInDays 参数设置为 7142128

验证保留期

Get-AdminPowerAppEnvironment -EnvironmentName "Environment ID"

EnvironmentName 参数设置为您的环境的环境 ID。

还原系统备份

无法直接将备份还原到生产环境。 若要将备份还原到生产环境,请先将环境类型更改为沙盒,执行还原,然后将环境类型切换回生产环境。 在是否可以还原到生产环境中了解详细信息?

必须将环境还原到备份环境的同一个区域。 目标环境和源环境应该在同一区域。 当环境还原到自身时,将不会删除审核日志。 例如,当环境还原到过去时间 (t1) 的环境本身时,环境的完整审核数据将可用。 该数据包括 t1 之后生成的任何审核日志。

  1. 登录到 Power Platform 管理中心
  2. 在导航窗格中,选择“ 管理”。 在管理窗格中,选择环境
  3. 在“环境” 页上,选择一个环境。
  4. 在命令栏中,选择“ 备份和还原”,然后选择“ 还原”或“管理”。
  5. 系统选项卡下,通过选择日期和时间来选择可用的系统备份。
  6. 选择 继续
  7. 备份保留侧面板上,选择要覆盖的目标环境。
  8. 选择还原,然后选择确认以继续覆盖环境。

注释

  • 您只能将生产和沙盒源环境还原到沙盒环境中。 只能将默认环境备份还原到开发人员环境。 有关更改环境类型的影响的信息,请参阅 是否可以还原到生产环境?
  • 编辑详细信息下,您可以更改环境名称。

如果您看不到要还原到的环境

这些限制适用于从系统备份和手动备份还原:

  • 必须将环境还原到备份环境的同一个区域。 目标环境和源环境应该在同一区域。
  • 源环境可以是生产环境、沙盒、开发人员、Teams 或默认环境。
  • 目标环境可以是沙盒环境、开发环境或 Teams 环境。 如果源是默认环境,则目标必须是开发人员环境。
  • 只能将托管环境还原到另一个托管环境。 无法将非托管环境还原到托管环境。
  • 如果源环境应用了客户管理的加密密钥,目标环境也必须应用相同的客户管理的加密密钥。
  • 备份和还原操作仅适用于具有 Dataverse 的源和目标环境。
  • 如果任何企业策略应用于源环境,则目标环境还必须应用相同的策略集。
  • 沙盒、Teams、开发人员环境和默认环境支持自助式备份还原。
源类型 目标类型
生产 沙盒
沙盒 沙盒
开发人员 沙盒,开发人员
团队 Teams(仅限自我还原)
Default 开发人员

有关如何还原到生产环境的详细信息,请参阅 是否可以还原到生产环境?

手动备份

尽管自动系统备份非常出色,但在进行重大自定义或应用版本更新之前创建自己的备份。 手动备份最长可能需要 10 分钟处理时间来进行还原。 在尝试从手动备份还原之前,请至少等待 10 到 15 分钟。

关于手动备份

  • 您可以创建生产、沙盒、Teams 和开发人员环境的备份。

  • 您不能创建默认环境的备份。

  • 默认情况下,系统将生产环境的手动备份保留长达七天。 对于生产托管环境,可将保留期延长至 28 天。

  • 系统将沙盒备份保留最多七天。

  • 检查您的到期日期。

    检查您的到期日期。

  • 创建的备份文件的标签反映还原点时间戳。 还原点时间戳是创建手动备份时最接近的可用时间。 无法编辑时间戳标签。

  • 您可以创建的手动备份数量没有限制。

  • 手动备份不计入存储容量限制,但还原环境至少需要 1 GB 的可用容量。

  • 必须将环境还原到备份环境的同一个区域。

  • 如果未看到目标环境,请参阅如果未看到要还原到的环境部分,了解可能的原因和故障排除步骤。

创建手动备份

  1. 登录到 Power Platform 管理中心
  2. 在导航窗格中,选择“ 管理”。 在管理窗格中,选择环境
  3. 在“环境” 页上,选择一个环境。
  4. 在命令栏中,选择“ 备份和还原”,然后选择“ 还原”或“管理”。
  5. 选择“ 手动 ”选项卡,然后选择“ 创建手动备份”。
  6. 输入所需的信息,然后选择“ 创建”。

处理备份时没有实时状态指示器。 但是,成功创建备份后,您会收到一条确认消息。 备份完成后,会收到以下消息:“已成功创建了<备份名称>备份。”

还原手动备份

您只能将备份还原到沙盒环境。 不能将其还原为生产环境。 如果您想将手动备份还原为生产环境,您必须首先将环境类型更改为沙盒环境。 然后,在还原完成后,您可以将环境类型切换回生产环境。

Important

将环境类型更改为沙盒会影响数据库保留期。 在 “是否可以还原到生产环境?”中了解详细信息。

  1. 登录到 Power Platform 管理中心
  2. 在导航窗格中,选择“ 管理”。 在管理窗格中,选择环境
  3. 在“环境” 页上,选择一个环境。
  4. 在命令栏中,选择“ 备份和还原”,然后选择“ 还原”或“管理”。
  5. 在“ 手动 ”选项卡上,选择要还原的手动备份,然后在命令栏中选择“ 还原 ”。
  6. 备份保留侧面板上,选择要覆盖的目标环境。
  7. 选择是否包括审核日志。 包括审核日志可以显著增加还原环境所需的时间。 因此,默认情况下会排除审核日志。 有关详细信息,请参阅 还原审核日志
  8. 选择还原,然后选择确认以继续覆盖环境。

还原审核日志

还原审核日志会显著延长环境恢复所需的时间。 因此,进程默认排除审核日志。 若要在还原手动备份时包括审核日志,请执行以下步骤:

  1. 完成上一过程的步骤 1 至 6。

  2. 审核日志下,选择单击此处

    选择“单击此处包括审核日志”。

  3. 打开复制审核日志的选项。

    启用审核日志的复制。

  4. 继续上一过程的步骤 8。

删除手动备份

您可以删除手动备份。 您无法删除系统备份。

  1. 登录到 Power Platform 管理中心
  2. 在导航窗格中,选择“ 管理”。 在管理窗格中,选择环境
  3. 在“环境” 页上,选择一个环境。
  4. 在命令栏中,选择“ 备份和还原”,然后选择“ 还原”或“管理”。
  5. 转到“ 手动 ”选项卡。选择要删除的备份,然后在命令栏中选择“ 删除 ”。
  6. 选择继续确认删除。

应用特定备份

可以在以下文章中了解有关特定应用的备份和还原的详细信息:

FAQ

系统备份是如何进行的?

在当前版本的产品中,系统备份会持续进行。 基础技术Azure SQL 数据库。 有关详细信息,请参阅自动备份

如何进行手动按需备份?

在当前版本的产品中,系统备份会持续进行。 基础技术Azure SQL 数据库。 有关详细信息,请参阅自动备份

由于Azure SQL 数据库持续进行备份,因此无需进行其他备份。 您的按需备份只是一个时间戳和一个反映该时间戳的标签。 系统存储此信息,并在还原请求期间使用它。 此行为与以前的版本不同,以前的版本在按需备份期间进行完整备份。

为什么看不到手动备份的状态?

处理备份时没有实时状态指示器。 但是,成功创建备份后,您会收到一条确认消息。 备份完成后,会收到以下消息:“已成功创建了<备份名称>备份。”

是否应该开立支持票证来进行完整备份?

否。 在当前版本的产品中,系统备份会持续进行。 此行为不同于以前版本中的行为,以前版本中每天备份一次。 基础技术Azure SQL 数据库。 有关更多信息,请参阅自动备份

由于 Azure SQL 数据库 会持续进行备份,且没有专门的方法来创建其他按需备份,因此请使用 Power Platform 管理中心中的按需备份功能来创建带标签的备份。

我的手动/按需备份和系统备份会保留多长时间?

默认情况下,系统备份和手动备份最多保留七天。 对于生产托管环境,可将保留期延长至 28 天。 在 更改生产托管环境的备份保留期中了解详细信息。

如何确定生产环境的备份是否保留 28 天?

生产环境默认为七天的备份保留期。 如果环境是生产 托管环境,管理员可以通过 Power Platform 管理中心或 PowerShell 将保留期延长至 28 天。 在 更改生产托管环境的备份保留期中了解详细信息。

我可以将数据从在线环境迁移到本地版本吗?

无法获取数据库备份的副本。 如果要将联机数据移动到Dynamics 365 Customer Engagement(本地),则需要数据迁移。 对于较小的数据集,请考虑将数据导出到 Excel。 对于较大的数据集,在 Microsoft 市场中查找第三方数据迁移解决方案。

如何下载备份的副本?

无法获取数据库备份的副本。 移动在线数据需要数据迁移。 对于较小的数据集,请考虑将数据导出到 Excel。 对于较大的数据集,在 Microsoft 市场中查找第三方数据迁移解决方案。

通过用户界面或 API 进行备份或还原组织时是否存在数据库大小限制?

用户界面(UI)和 API 不会对数据库大小、存储容量或备份权利实施任何限制。 但是,如果组织的存储容量使用量超过授权容量,以下管理操作将被阻止:

  • 还原环境(需要至少 1 GB 可用容量)
  • 创建新环境(需要至少 1 GB 可用容量)
  • 复制环境(需要至少 1 GB 可用容量)

为了符合存储使用要求,客户可以随时释放存储空间归档数据删除不需要的环境,或者购买更多容量。 若要了解有关容量加载项的详细信息,请参阅 Microsoft Dynamics 365 许可指南Microsoft Power Platform 许可指南中的加载项部分。 你可以通过组织的标准采购流程来购买 容量扩展。

我可以还原到生产环境吗?

您不能直接还原到生产环境。 此限制有助于防止意外覆盖。

如果要还原到生产环境,必须先将环境类型更改为沙盒。 在切换环境中了解更多信息。

如果您想要恢复过去七天的系统备份或还原点,那么您可以安全地转换环境类型。 如果您认为可能需要还原到超过七天的备份,请将环境保留为生产环境,并考虑还原到另一个沙盒类型的环境中。

如果将生产环境切换到沙盒环境进行手动还原,则只能从过去七天内选择备份。 请确保在恢复完成后,尽快将环境改回生产环境,以防止七天前的任何备份丢失。

为什么我的组织在还原后处于管理模式,如何禁用它?

新还原的环境处于管理模式。 要关闭管理模式,请参阅设置管理模式。 可以在沙盒环境或生产环境中设置管理模式。

还原后需要采取哪些步骤来确保流按预期工作?

  • – 在目标环境中,任何现有解决方案流都将删除,但现有非解决方案流还会保留。 查看目标环境中的流,确保触发器和操作指向正确的位置。 解决方案流将关闭。 因此,根据需要启用流。 需要启用或打开解决方案流,PowerShell 和 API 命令才能使用这些流。
  • 连接引用 – 连接引用需要新连接。 在连接引用上创建和设置连接。
  • 自定义连接器 – 查看自定义连接器,并根据需要删除并重新安装它们。

在恢复后的环境中,共享给所有人的应用是否仍会继续共享给所有人?

否。 备份环境时,与每个人共享的应用不会与还原环境中的每个人共享。 或者,你也可以将画布应用共享给安全组。 在这种情况下,还原环境中的应用会与该安全组共享。

备份和还原操作后应用标识符是否相同?

不适用于画布应用程序。 还原环境中画布应用的应用 ID 与备份环境时的 ID 值不同。

如果还原我的环境,以前的备份是否仍然可用?

是,组织保留期内的所有备份都将保持可用。

批量删除记录后,如何在不恢复整个组织的情况下恢复记录?

若要在批量删除后恢复记录而不覆盖整个组织,请执行以下步骤:

  1. 创建一个新的空组织。
  2. 将备份从当前组织恢复为新组织。

这种方法将原始组织与自备份以来添加的所有记录保存在一起。 同时,会创建一个新的组织,其中包含已删除的记录。

如何还原已删除的环境?

可以使用 Power Platform 管理中心或 Recover-AdminPowerAppEnvironment Power Apps cmdlet 恢复最近删除的环境(在删除后的 7 天内)。 生产环境中部署的 Dynamics 365 应用程序的可用期最长为 28 天。

恢复环境中详细了解恢复环境。

故障排除

还原操作失败。 我可以采取什么操作?

还原过程(尤其是对于具有大量数据的环境)是一项复杂的后端操作。 如果还原操作失败,则会禁用目标环境。 若要重试恢复过程,失败的环境必须是操作的目标环境。 等待 30 分钟,然后重试该操作。 针对已禁用的目标环境,您可执行以下操作:重置、删除或复制为目标环境。

如果您看不到要还原到的环境