还原已删除的 Microsoft Dataverse 表记录(预览)

[本文为预发布文档,可能会发生变化。]

作为 Microsoft Dataverse 常规业务流程的一部分,用户通常会通过系统流程、单项选择、多项选择和批量删除来手动或系统地删除记录或交易,无论是有计划的还是偶然的。 检索删除的数据很难,而且记录通常并非总是可恢复的。 为了解决这一限制,回收站可用于在指定的可配置时间范围内从任何类型的删除场景中恢复表记录数据。

开发者应阅读使用代码恢复删除的记录(预览),了解如何使用代码与该功能交互。

重要提示

  • 这是一项预览功能。
  • 预览功能不适合生产使用且功能可能受限。 这些功能在正式发布之前推出,以便客户可以提前使用并提供反馈。
  • 此功能目前正在部署中,可能尚未在您所在的地区推出。
  • 回收站使用的任何存储空间都不会计入您组织的存储容量。
  • Dataverse for Teams 的回收站功能不可用。

先决条件

要使用此功能,必须在要还原 Dataverse 表记录的环境中启用。

启用还原表记录

  1. 以管理员身份(Dynamics 365 管理员或 Microsoft Power Platform 管理员)登录到 Power Platform 管理中心

  2. 选择环境,然后打开您想要的环境。

  3. 选择设置>产品>功能

  4. 向下滚动以查看回收站的设置。

    • 打开回收站的设置。
    • 指定能够恢复表记录的时间间隔。 您可以在删除记录后的 30 天内恢复表记录。

查看和恢复 Power Apps 中已删除的记录

只有在预览阶段,系统管理员才能在 Power Apps 用户体验中查看和操作已删除的记录。

  1. 以具有系统管理员安全角色的用户身份登录到 Power Platform 管理中心
  2. 选择环境并打开您要查看和恢复已删除记录的环境。
  3. 转到设置>数据管理>查看已删除的记录
  4. 您可以在新选项卡中查看所有表中所有已删除的记录。
  5. 选择一个或多个要恢复的记录,然后选择命令栏上的恢复
  6. 选择确定以确认要恢复的操作。

限制

有些记录没有恢复

一些组织添加了自定义业务逻辑,用于删除与已删除记录相关的记录。 要恢复被自定义业务逻辑删除的相关记录,您需要对 Restore 操作应用相反的逻辑,以便在恢复被删除的原始记录时恢复记录。

通过“表关系级联行为”流程删除的记录可以恢复。 有关级联行为的更多信息,请参阅配置表关系级联行为

打开回收站后,删除的记录不会显示

当回收站功能打开时,已删除的记录可能不会出现。 请确认为组织启用回收站系统作业已开启。 转到 Power Platform 管理中心,选择出现此问题的环境,然后选择设置>审核和日志>系统作业。 在系统作业页面上,搜索启用回收站。 确认状态原因成功

如果状态原因不是成功,或者尽管成功状态显示正确,但您没有看到已删除记录的还原选项,请联系 Microsoft 支持代表并创建支持请求

通过级联行为删除的记录在“已删除的记录”视图中不存在

无法独立还原通过自动级联行为删除的记录。 这些记录需要按删除顺序进行还原。 在通过自动级联行为删除的任何相关记录之前,必须还原已删除的原始记录。

有关级联行为的更多信息,请参阅配置表关系级联行为

不支持的表格

当回收站通常可用时,它将对大多数表格启用。

有些表格不支持回收站。 这些表格包括:

在预览版期间,目前不支持某些具有大量列的表。 目前,最大列数是 400。 在我们确定正确的阈值时,该值可能会变高或变低。

开发人员可以运行查询,返回在您的环境中为回收站启用了哪些表。

回收站当前不支持的表格

这些表是从查询中返回的,以检测哪些表没有启用回收站截至 2024 年 8 月的非定制 Dataverse 环境。

您的环境可能会有不同的结果。 可能不支持通过添加大量列自定义的表。

aaduser
aicopilot
aiplugin
aipluginconversationstartermapping
aipluginexternalschemaproperty
aipluginoperation
aipluginoperationresponsetemplate
annualfiscalcalendar
appaction_appactionrule_classicrules
appactionrule
appconfig
application
applicationuser
applicationuserrole
appmodulecomponent
appnotification
asyncoperation
attributeimageconfig
backgroundoperation
bot_botcomponent
bot_environmentvariabledefinition
botcomponent_aipluginoperation
botcomponent_connectionreference
botcomponent_environmentvariabledefinition
botcomponent_workflow
bulkdeletefailure
businessunit
callbackregistration
card
cardstateitem
catalogassignment
columnmapping
componentversion
componentversionnrddatasource
connectionreference
connectionroleassociation
copilotexamplequestion
copilotsynonyms
customapi
customapiresponseproperty
customcontroldefaultconfig
datalakefolder
datalakeworkspace
dataprocessingconfiguration
desktopflowbinary
displaystring
duplicaterulecondition
dvfilesearchattribute
dvtablesearch
dvtablesearchentity
entity
entitydataprovider
entityindex
entityrecordfilter
environmentvariabledefinition
eventexpanderbreadcrumb
expiredprocess
fabricaiskill
federatedknowledgeconfiguration
fieldpermission
fixedmonthlyfiscalcalendar
flowlog
flowmachinegroup
flowmachineimageversion
flowrun
goal
importentitymapping
importjob
importmap
interactionforemail
kbarticletemplate
lookupmapping
mainfewshot
managedproperty
metadataforarchival
mobileofflineprofileitem
mobileofflineprofileitemfilter
msdyn_aiconfiguration
msdyn_aitemplate
msdyn_componentlayer
msdyn_connectordatasource
msdyn_dataflow_datalakefolder
msdyn_dataflowtemplate
msdyn_dmsrequest
msdyn_entitylinkchatconfiguration
msdyn_helppage
msdyn_knowledgeassetconfiguration
msdyn_knowledgesearchfilter
msdyn_modulerundetail
msdyn_odatav4ds
msdyn_pmbusinessruleautomationconfig
msdyn_pmcalendarversion
msdyn_pmprocessextendedmetadataversion
msdyn_pmprocessusersettings
msdyn_pmrecording
msdyn_pmview
msdyn_salesforcestructuredqnaconfig
msdyn_slakpi
msdyn_solutioncomponentcountsummary
msdyn_solutioncomponentsummary
msdyn_solutionhistorydatasource
msdyn_tour
mspp_adplacement
mspp_columnpermissionprofile
mspp_entityform
mspp_entitylist
mspp_pagetemplate
mspp_powerpagescoreentityds
mspp_publishingstatetransitionrule
mspp_shortcut
mspp_sitesetting
mspp_webform
mspp_webformstep
mspp_weblinkset
mspp_webpageaccesscontrolrule
mspp_website
mspp_websitelanguage
navigationsetting
nlsqregistration
ownermapping
pluginassembly
plugintracelog
position
powerbimashupparameter
powerfxrule
powerpagecomponent_powerpagecomponent
powerpagesite_dvfilesearch
powerpageslog
principalentitymap
privilegesremovalsetting
processstage
publisher
quarterlyfiscalcalendar
queuemembership
recordfilter
recyclebinconfig
relationshipattribute
reportcategory
retaineddataexcel
ribbonmetadatatoprocess
roleeditorlayout
roletemplate
runtimedependency
savedqueryvisualization
sdkmessagefilter
sdkmessageprocessingstepimage
searchtelemetry
serviceendpoint
serviceplanappmodules
serviceplanmapping
sharepointsite
sitemap
slaitem
solution
solutioncomponentattributeconfiguration
solutioncomponentconfiguration
solutionhistorydata
subscriptionsyncentryoffline
synapselinkprofile
synapselinkschedule
systemform
systemuserauthorizationchangetracker
systemuserroles
teamprofiles
teamtemplate
tracelog
transformationparametermapping
userform
userquery
virtualentitymetadata
webwizard
workflowbinary
workflowlog
workqueueitem

activityfileattachment
aicopilot_aiplugin
aipluginconversationstarter
aipluginexternalschema
aiplugininstance
aipluginoperationparameter
aiplugintitle
appaction
appactionmigration
appactionrule_webresource_scripts
appconfiginstance
applicationroles
applicationuserprofile
appmodule
appmoduleroles
appointment
attribute
attributemaskingrule
bot
bot_botcomponentcollection
botcomponent
botcomponent_botcomponent
botcomponent_dvtablesearch
botcomponent_msdyn_aimodel
botcomponentcollection
bulkdeleteoperation
calendar
canvasapp
cardentityconnections
catalog
channelaccessprofileentityaccesslevel
complexcontrol
componentversiondatasource
connectioninstance
connectionrole
connector
copilotglossaryterm
credential
customapirequestparameter
customcontrol
customcontrolresource
datalakefolderpermission
datalakeworkspacepermission
dependency
desktopflowmodule
duplicaterule
dvfilesearch
dvfilesearchentity
dvtablesearchattribute
elasticfileattachment
entityanalyticsconfig
entityimageconfig
entitykey
entityrelationship
environmentvariablevalue
exchangesyncidmapping
exportedexcel
featurecontrolsetting
federatedknowledgeentityconfiguration
fieldsecurityprofile
flowcredentialapplication
flowmachine
flowmachineimage
flowmachinenetwork
fxexpression
import
importfile
importlog
indexattributes
invaliddependency
keyvaultreference
mailmergetemplate
managedidentity
maskingrule
mobileofflineprofile
mobileofflineprofileitemassociation
monthlyfiscalcalendar
msdyn_aimodel
msdyn_appinsightsmetadata
msdyn_componentlayerdatasource
msdyn_dataflow
msdyn_dataflowconnectionreference
msdyn_datalakeds
msdyn_dmsrequeststatus
msdyn_formmapping
msdyn_insightsstorevirtualentity
msdyn_knowledgemanagementsetting
msdyn_mobileapp
msdyn_nonrelationalds
msdyn_pmanalysishistory
msdyn_pmcalendar
msdyn_pminferredtask
msdyn_pmprocesstemplate
msdyn_pmprocessversion
msdyn_pmtemplate
msdyn_salesforcestructuredobject
msdyn_schedule
msdyn_solutioncomponentcountdatasource
msdyn_solutioncomponentdatasource
msdyn_solutionhistory
msdyn_timelinepin
msdyn_workflowactionstatus
mspp_columnpermission
mspp_contentsnippet
mspp_entityformmetadata
mspp_entitypermission
mspp_pollplacement
mspp_publishingstate
mspp_redirect
mspp_sitemarker
mspp_webfile
mspp_webformmetadata
mspp_weblink
mspp_webpage
mspp_webrole
mspp_websiteaccess
mspp_webtemplate
newprocess
optionset
picklistmapping
pluginpackage
plugintype
powerbidataset
powerbireport
powerpagecomponent
powerpagesite
powerpagesitelanguage
principalentitybusinessunitmap
privilege
processsession
processtrigger
publisheraddress
queue
recentlyused
recurringappointmentmaster
relationship
report
reportparameter
retentionconfig
role
roleprivileges
roletemplateprivileges
savedquery
sdkmessage
sdkmessageprocessingstep
searchresultscache
semiannualfiscalcalendar
serviceplan
serviceplancustomcontrol
sharedlinksetting
similarityrule
sla
slakpiinstance
solutioncomponent
solutioncomponentbatchconfiguration
solutioncomponentrelationshipconfiguration
subscriptionstatisticsoffline
synapsedatabase
synapselinkprofileentity
syncerror
systemuser
systemuserprofiles
teammobileofflineprofilemembership
teamroles
template
transformationmapping
translationprocess
usermobileofflineprofilemembership
userqueryvisualization
webresource
workflow
workflowcardconnections
workqueue

另请参见

使用代码恢复删除的记录(预览)