备份和还原环境

通过系统或手动备份,保护 Microsoft Power Platform 和 Dataverse 上的数据并提供连续的服务可用性非常重要。

系统备份是为具有数据库的环境自动创建的。 具有数据库和 Dynamics 365 应用程序的生产环境的系统备份最多可保留 28 天。 默认情况下,没有 Dynamics 365 应用程序的生产环境的备份和其他非生产环境的备份将保留七天。 但是,对于没有 Dynamics 365 应用程序的托管生产环境,您可以选择将保留期延长至七天以上。

手动备份是用户启动的备份。 您应该在进行重大自定义或应用版本更新之前创建手动备份。 您可以为生产和沙盒环境创建这些备份,但不能为默认环境创建。 具有 Dynamics 365 应用程序的生产环境的手动备份最多可保留 28 天。 没有 Dynamics 365 应用程序的环境的备份将保留七天。

支持的保留期

环境类型 系统备份 手动备份
具有 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 数据库。 有关更多信息,请参阅自动备份

  1. 使用管理员凭据登录到 Power Platform 管理中心
  2. 转到环境,选择一个环境,然后选择备份和还原>还原或管理
  3. 系统选项卡上,通过选择日期和时间来查找可用的系统备份。
  4. 选择继续

将备份还原到目标环境窗格显示了可用的备份详细信息。

关于系统备份

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

更改没有 Dynamics 365 应用程序的生产环境的备份保留期

在没有 Dynamics 365 应用程序的环境中,默认备份保留期为 7 天。 运行此类生产托管环境的管理员可以使用 PowerShell 将保留期限更改为 7、14、21 或 28 天。 若要更改这些设置,您必须拥有管理员角色,例如全局管理员、Power Platform 管理员或 Microsoft Entra ID 中的 Dynamics 365 管理员。

请注意以下要点:

  • 如果您调整备份保留期,新设置将应用于所有现有备份和将来的备份。 由于更改可能需要长达 24 小时才能影响现有备份,因此某些备份可能会比预期时间更早删除。

  • 对于所有其他非生产环境,包括默认类型的环境,默认情况下备份保留期为七天。

    例如,您于 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 参数设置为您的环境的环境 ID。
  • NewBackupRetentionPeriodInDays 参数设置为 7142128

验证保留期

Get-AdminPowerAppEnvironment -EnvironmentName "Environment ID"

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

还原系统备份

您不能将备份还原为生产环境。 如果您想将系统备份还原为生产环境,您必须首先将环境类型更改为沙盒环境。 然后,在还原完成后,您可以将环境类型切换回生产环境。 有关更多信息,请参阅我可以还原到生产环境吗?部分。

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

  1. 使用管理员凭据登录到 Power Platform 管理中心。 考虑使用权限较低的服务管理员角色代替全局管理员角色。 有关更多信息,请参阅使用服务管理员角色管理您的租户

  2. 转到环境,选择一个环境,然后选择备份和还原>还原或管理

  3. 系统选项卡上,通过选择日期和时间来查找可用的系统备份。

  4. 选择继续

    将备份还原到目标环境窗格显示了可用的备份详细信息。

  5. 选择要覆盖的目标环境,然后选择还原

    备注

    • 仅可以还原到沙盒环境。 有关更改环境类型的影响的信息,请参阅我可以还原到生产环境吗?部分。
    • 编辑详细信息下,您可以更改环境名称。
  6. 确认您要覆盖环境。

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

以下限制适用于从系统备份和手动备份进行恢复:

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

有关如何还原为生产环境的更多信息,请参阅我可以还原到生产环境吗?部分。

手动备份

尽管自动系统备份很好,但您应该在进行重大定制或应用版本更新之前创建自己的备份。 手动备份可能需要 10 分钟才能准备好进行恢复。 因此,在尝试从手动备份恢复数据之前,请至少等待 10 到 15 分钟。

关于手动备份

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

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

  • 具有数据库和 Dynamics 365 应用程序的生产环境的手动备份最多可保留 28 天。 没有 Dynamics 365 应用程序的生产环境的手动备份保留七天。

  • 沙盒备份最多保留 7 天。

  • 检查您的到期日期。

    检查您的到期日期。

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

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

  • 手动备份不算在您的存储限制内。

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

  • 如果看不到目标环境,请参见如果您看不到要还原到的环境部分。

创建手动备份

  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 数据库。 有关更多信息,请参阅自动备份

如何进行手动按需备份?

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

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

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

处理备份时不会显示状态。 备份完成后,会收到以下消息:“已成功创建了<备份名称>备份。”

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

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

由于 Azure SQL 数据库持续进行备份,并且没有特定的方法来进行其他按需备份,我们建议您使用 Power Platform 管理中心按需备份功能进行已标记的备份。

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

一些生产类型的环境的系统备份和手动备份最多保留 28 天。 其他环境类型的备份最多只能保留七天。 详细信息,请参见如何确定生产环境的备份是否保留了 28 天?

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

使用数据库创建的生产环境为您提供启用一个或多个 Dynamics 365 应用程序的选项(例如,Dynamics 365 Sales 或 Dynamics 365 Customer Service)。 但是,您必须购买授权您部署这些应用程序的许可证。 具有数据库和 Dynamics 365 应用程序的生产环境的备份最多可保留 28 天。 默认情况下,没有 Dynamics 365 应用程序的生产环境的备份将保留七天。 但是,对于托管环境,可以选择将保留期延长到七天以上。

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

不可能获得数据库备份的副本。 如果您想将在线数据移动到 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 许可指南的“附加产品”一节。 您可以按照组织的标准采购流程来购买容量附加产品。

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

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

如果要还原到生产环境,必须先将环境类型更改为沙盒。 有关更多信息,请参阅切换环境

如果您想要恢复过去七天的系统备份或还原点,那么您可以安全地转换环境类型。 如果您认为需要的还原到超过七天的备份,我们强烈建议您将生产环境保持为生产,并考虑还原到沙盒类型的其他环境。

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

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

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

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

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

在还原的环境中,与所有人共享的应用是否继续与所有人共享?

不包括。 在备份环境中与所有人共享的应用在还原的环境中不会与所有人共享。 或者,画布应用可能与某个安全组共享。 在这种情况下,还原环境中的应用会与该安全组共享。

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

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

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

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

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

要在批量删除后恢复记录而不恢复整个组织,请按照下列步骤操作。

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

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

如何还原已删除的环境?

您可以使用 Power Platform 管理中心或 Recover-AdminPowerAppEnvironment Power Apps cmdlet 恢复最近删除的环境(删除七天内)。 包含 Dynamics 365 应用程序的生产环境最多可使用 28 天。

有关恢复环境的更多信息,请参阅恢复环境

故障排除

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