您可以使用 Microsoft Power Platform 管理中心的复制选项在环境之间复制数据。 您有两个复制级别可以选择:所有内容或仅限自定义项和架构。
备注
- 目标环境将列在选择要覆盖的环境下拉列表中。 如果您没有看到环境,这意味着您无法覆盖它。 例如,您不能覆盖生产环境,因此您不会看到任何生产类型的环境。
- 您只能复制到同一租户和区域中的环境。
- 如果环境已启用虚拟网络支持,则只能复制到同一企业策略中的环境。
- 尚未添加到解决方案的组件(包括画布应用、流、自定义连接器和连接)可能不是复制的一部分。 您应该验证您的应用发布副本。
- 对于每个画布应用程序,最多只能复制 20 个最近的修订。
- 您不能从默认或试用类型的环境复制或复制到该类型的环境。
- 复制和还原操作最长可能需要 8 小时,除非需要复制或还原大量数据(包括审计数据),在这种情况下最长可能需要 24 小时。
复制所有内容
所有内容复制包括源环境中的所有应用程序数据、用户、自定义项和架构并适合:
- 用户接受测试
- 测试升级
- 预览生产 (TAP/EA)
- 培训服务业
示例场景
业务应用程序开发人员 Isaac 已经从销售部门收到了一个配置和部署另一个公司供应商的社交媒体整合解决方案的请求。 Isaac 从未安装该供应商的解决方案并且不确定这对生产应用程序具有哪些影响。 Isaac 想将解决方案导入到与生产几乎相同但又隔离的环境中以了解解决方案并做出合适的配置更改。 Isaac 将请求提交给 Contoso 的 IT 经理 Thomas,以为 Isaac 创建“所有内容”复制沙盒环境。
在完成“所有内容”复制后,Isaac 收到了 Thomas 的邮件,通知沙盒环境已经准备好了。 Isaac 记录到沙盒环境并完成必要的更改以确保沙盒环境不影响生产外部服务。 一旦完成更改,Isaac 就会关闭管理模式并启用后台服务。 Isaac 可以使用“所有内容”复制环境进行测试,然后手动将解决方案导入到生产。
仅复制自定义项和架构
自定义项和架构复制仅包括源环境中的用户、自定义项和架构,适合:
- 互动的团队开发
- 合作伙伴/ISV 解决方案
- 概念证明
示例场景
Isaac 有一个在下周开始的针对销售部门的大开发项目。 Isaac 还拥有准备开始项目的开发人员团队,其中一些是 Contoso 的内部员工,一些是外部供应商。 Contoso 销售应用程序包含个人数据,销售经理指出,出于隐私和法律责任原因,不得向任何外部各方提供这些信息。 Isaac 要求自定义和架构仅复制不包含任何生产数据或用户的沙盒环境。 此外,Isaac 创建了一个 Microsoft 365 安全组以授予开发团队访问沙盒环境的权限。
在修改和启用某些插件之后,所有开发人员沙盒环境的功能相同,与生产应用程序隔离。 开发团队一连好几个礼拜都致力于修改环境。 他们将更改封装到解决方案并导出/导入以部署“所有内容”复制沙盒环境。 在一轮成功测试并停止活动后,将更改手动部署到生产。
仅自定义和架构复制中截断表
当您进行“仅限自定义项和架构”复制时,将截断以下表:
| 表 | ||
|---|---|---|
| 帐户 | InterProcessLock | SocialActivity |
| AccountLeads | Invoice | SocialInsightsConfiguration |
| ActivityMimeAttachment | InvoiceDetail | SocialProfile |
| ActivityParty | KnowledgeArticle | SqlEncryptionAudit |
| ActivityPointer | KnowledgeArticlesCategories | 订阅 |
| AdvancedSimilarityRule | KbArticle | SubscriptionClients |
| Annotation | KbArticleComment | SubscriptionManuallyTrackedObject |
| AnnualFiscalCalendar | KnowledgeSearchModel | SubscriptionStatisticsOffline |
| 约会 | 潜在顾客 | SubscriptionStatisticsOutlook |
| 附件 | LeadAddress | SubscriptionSyncEntryOffline |
| 审核 | LeadCompetitors | SubscriptionSyncEntryOutlook |
| AzureServiceConnection | LeadProduct | SubscriptionSyncInfo |
| BulkDeleteFailure | 信件 | SystemApplicationMetadata |
| BulkOperation | 许可证 | SystemUserBusinessUnitEntityMap |
| BulkOperationLog | 列表 | SystemUserLicenses |
| BusinessProcessFlowInstance | ListMember | 任务 |
| BusinessUnitNewsArticle | MailboxStatistics | TeamProfiles |
| 市场活动 | MonthlyFiscalCalendar | TeamRoles |
| CampaignActivity | 通知 | 区域 |
| CampaignActivityItem | 商机 | TimeZoneLocalizedName |
| CampaignItem | OpportunityClose | 主题 |
| CampaignResponse | OpportunityCompetitors | TopicHistory |
| 竞争对手 | OpportunityProduct | TopicModel |
| ChannelAccessProfile | OrderClose | TopicModelConfiguration |
| CompetitorAddress | OrganizationUI | TopicModelExecutionHistory |
| CompetitorProduct | OwnerMapping | TraceAssociation |
| CompetitorSalesLiterature | PhoneCall | TraceLog |
| Connection | PluginTypeStatistic | TraceRegarding |
| Contact | PluginTraceLog | UnresolvedAddress |
| ContactInvoices | 公告 | UntrackedEmail |
| ContactLeads | PostComment | UserApplicationMetadata |
| ContactOrders | PostFollow | UserEntityInstanceData |
| ContactQuotes | PostLike | UserEntityUISettings |
| Contract | PostRegarding | UserFiscalCalendar |
| ContractDetail | PostRole | UserForm |
| CustomerAddress | PriceLevel | UserQueryVisualization |
| CustomerOpportunityRole | PrincipalObjectAccess | WizardAccessPrivilege |
| CustomerRelationship | PrincipalObjectAttributeAccess | WorkflowLog |
| DelveActionHub | ProcessSession | WorkflowWaitSubscription |
| 折扣 | Product | BusinessDataLocalizedLabel |
| DiscountType | ProductAssociation | DynamicProperty |
| DocumentIndex | ProductPriceLevel | ChannelPropertyGroup |
| DuplicateRecord | ProductSalesLiterature | DynamicPropertyAssociation |
| ProductSubstitute | DynamicPropertyInstance | |
| EmailHash | QueueItem | Position |
| EmailSearch | 报价单 | ChannelProperty |
| 权利 | QuoteClose | RollupJob |
| EntitlementChannel | QuoteDetail | SLAKPIInstance |
| EntitlementContacts | RecurrenceRule | SystemUserManagerMap |
| EntitlementProducts | TextAnalyticsEntityMapping | SystemUserSyncMappingProfiles |
| EntitlementTemplate | RecurringAppointmentMaster | OfficeGraphDocument |
| EntitlementTemplateChannel | RelationshipRole | SimilarityRule |
| EntitlementTemplateProducts | RelationshipRoleMap | BookableResource |
| ExchangeSyncIdMapping | ReplicationBacklog | BookableResourceGroup |
| BookableResourceBookingExchangeSyncIdMapping | SalesLiterature | BookableResourceBooking |
| ExternalParty | SalesLiteratureItem | BookableResourceBookingHeader |
| ExternalPartyItem | SalesOrder | BookableResourceCategory |
| 传真 | SalesOrderDetail | BookableResourceCharacteristic |
| FixedMonthlyFiscalCalendar | SdkMessageProcessingStepSecureConfig | BookableResourceCategoryAssn |
| 目标 | SemiAnnualFiscalCalendar | 特征 |
| GoalRollupQuery | Service | RatingValue |
| Import | ServiceAppointment | RatingModel |
| ImportData | ServiceContractContacts | BookingStatus |
| ImportFile | SharePointData | RecommendedDocument |
| ImportLog | SharePointDocument | EmailSignature |
| Incident | SharePointDocumentLocation | UserSearchFacet |
| IncidentResolution | SharePointSite | GlobalSearchConfiguration |
| IntegrationStatus | SLA |
如何复制环境
使用环境管理员或系统管理员角色凭据,转到 Power Platform 管理中心并登录。
备注
环境管理员或系统管理员可以复制所有可用环境。 系统管理员可以复制其具有环境管理员或系统管理员角色的环境。
在导航窗格中,选择“ 管理”。
在“ 管理 ”窗格中,选择“ 环境”,然后选择要复制的源环境。
从顶部菜单栏中选择复制。
选择所需的复制级别。
如果您选择所有内容进行复制,请选择是否复制审核日志。 请参阅如何复制审核日志一节。
选择目标环境。
目标环境可以是沙盒环境或预览环境,不能是生产环境。 沙盒或预览环境可以在复制环境操作后升级为生产环境类型。 如果您在复制试用(基于订阅)类型的环境,您将能够查看并选择相同类型的目标环境,即试用(基于订阅)。
警告
目标环境中的数据、组件和自定义将被删除,并替换为源环境中的数据、组件和自定义的副本。 您将无法恢复任何已删除的数据。
要限制环境访问安全组中的人员,请选择编辑 (
)。编辑所复制环境的详细信息,然后选择复制。
选择确认覆盖目标环境。
覆盖过程开始。
复制过程完成后,目标环境将置于 管理模式 中,并禁用后台作。 下一节介绍了各种推荐采用的新创建的复制(目标)环境的管理操作。
复制过程(尤其是对于具有大量数据的环境)是一项复杂的后端作。 如果复制作失败,目标环境将处于禁用状态。 若要重试进行复制操作,失败的环境必须作为操作的目标环境。 等待 30 分钟,然后再次尝试该操作。 您可以对已禁用的目标环境执行的其他操作包括重置、删除或还原。
如何复制审核日志
复制审核日志会显著增加复制环境所需的时间,因此默认不会还原。 若要在环境副本中包含审核日志,请执行以下步骤。
)。