Compartir por


Restaurar os rexistros eliminados das táboas de Microsoft Dataverse (vista previa)

[Este artigo é a documentación de prelanzamento e está suxeito a cambios.]

Como parte dos procesos empresariais regulares con Microsoft Dataverse, os usuarios adoitan eliminar rexistros ou transaccións manualmente ou sistematicamente, xa sexa planificado ou por accidente, mediante procesos do sistema, selección única, múltiples seleccións e eliminación masiva. Recuperar datos eliminados é difícil e, a miúdo, os rexistros non sempre se poden recuperar. Para solucionar esta limitación, está dispoñible xestionar rexistros eliminados deste entorno para recuperar datos de rexistros de táboas da maioría dos tipos de escenarios de eliminación dentro dun prazo configurable especificado.

Os desenvolvedores deberían ler Restaurar rexistros eliminados con código (vista previa) para aprender a interactuar con esta funcionalidade usando código.

Importante

  • Esta é unha funcionalidade de vista previa.
  • As funcionalidades de vista previa non se deseñaron para uso de produción e poden ter funcionalidade restrinxida. Estas funcións están dispoñibles antes dun lanzamento oficial para que os clientes poidan obter accesso anticipado e ofrecer opinións.
  • Esta funcionalidade está a ser implementada actualmente e pode que aínda non estea dispoñible na túa rexión.
  • Durante <>previsualización, storage dos rexistros eliminados non se conta para a capacidade da túa organización. A partir de GA, esta storage conta para a capacidade da base de datos da túa organización.
  • A función de rexistros eliminados non está dispoñible para Dataverse para Teams, ambientes de proba, entornos de desenvolvedores ou ambientes por defecto.

Requisitos previos

Para restaurar rexistros eliminados de Dataverse, activa a opción Manter rexistros eliminados de Dataverse no teu entorno.

Activa a función de rexistros eliminados

  1. Inicia sesión no centro de administración Power Platform como administrador (administrador Dynamics 365 ou administrador Microsoft Power Platform).
  2. Selecciona Xestionar>Ambientes e logo abre o ambiente que queiras.
  3. Seleccione Configuración>Produto>Funcionalidades.
  4. Desprázate cara abaixo para ver a área de Rexistros eliminados e logo activa a opción Manter rexistros eliminados de Dataverse .
  5. Unha vez activado Manter rexistros eliminados de Dataverse , introduce o número de días, entre 1 e 30, para conservar os rexistros eliminados.
  6. Seleccione Gardar.
  7. Permite 30 minutos para que o sistema configure a función de rexistros eliminados.

Nota

Só podes restaurar os rexistros eliminados despois de activar a función.

Ver e restaurar os rexistros eliminados en Power Apps

Podes xestionar proactivamente o storage usado polos rexistros eliminados. En calquera momento, podes liberar esta storage seleccionando a opción Eliminar todos os rexistros, que elimina permanentemente todos os elementos eliminados que actualmente están a consumir storage.

Só os administradores do sistema poden ver e actuar sobre os rexistros eliminados durante a previsualización.

Centro de administración de Power Platform

Para restaurar os rexistros eliminados do centro de administración, inicia sesión no centro de administración de Power Platform como usuario co rol de administrador de sistema de seguridade e completa os seguintes pasos.

  1. Seleccione Xestionar.
  2. Selecciona Entornos e abre o entorno no que queres ver e restaurar os rexistros eliminados.
  3. Vai a Settings>Data management>Rexistros eliminados.
  4. Vexa todos os rexistros eliminados de todas as táboas.
  5. Seleccione un ou máis rexistros que desexe restaurar e, a seguir, seleccione Restaurar na barra de comandos.
  6. Seleccione Aceptar para confirmar a acción de restauración.

Power Platform Aplicación Configuración de ambiente

Para restaurar rexistros eliminados desde a aplicación Power Platform Configuración do ambiente:

  1. Iniciar sesión no entorno como usuario co rol de seguranza de administrador do sistema. Power Platform
  2. Selecciona a aplicación Power Platform Configuración do ambiente ou selecciona Configuración>Configuración avanzada.
  3. Vai a System>Data management>Rexistros eliminados.
  4. Vexa todos os rexistros eliminados de todas as táboas.
  5. Seleccione un ou máis rexistros para restaurar e, a seguir, seleccione Restaurar na barra de comandos.
  6. Seleccione Aceptar para confirmar a restauración.

Limitacións

A función de rexistros eliminados só soporta operacións de eliminación

A función de rexistros eliminados só soporta operacións de eliminación, non actualizacións.

A operación de restauración só soporta rexistros

A operación de restauración só soporta rexistros. Non admite a recuperación de organizacións ou táboas.

Algúns rexistros non se restauran

Algunhas organizacións engaden lóxica empresarial personalizada que elimina rexistros relacionados cun rexistro que se elimina. Para restaurar rexistros relacionados eliminados pola lóxica empresarial personalizada, debes aplicar a lóxica oposta na Restore operación para recuperar os rexistros ao restaurar o rexistro orixinal que se eliminou.

Podes restaurar os rexistros eliminados a través do proceso de comportamento en cascada de relación de táboas. Para máis información sobre o comportamento en cascada, véxase Configurar o comportamento en cascada das relacións das táboas.

Os rexistros eliminados non aparecen despois de activar a función de rexistros eliminados

Os rexistros eliminados poden non aparecer cando a función está activada. Comproba que a opción Activar a conservación dos datos eliminados para o traballo do sistema da Organización está activada. Vaia ao Power Platform Centro de administración, seleccione o ambiente onde se produce este problema e seleccione Configuración>Auditoría e rexistros>Traballos do sistema. Na páxina de Todos os Traballos do Sistema , busca Activar a conservación dos datos eliminados. Confirma que o Motivo para o estado é Correcto.

Se a razón Status non é Succeeded e pasaron polo menos 30 minutos desde que activaches a función, ou a pesar de que o estado de éxito parece correcto, e non ves a opción Restore para rexistros eliminados, Contacta cun representante Microsoft support e crea unha solicitude de soporte.

Os rexistros eliminados só aparecen despois de activar a función de rexistros eliminados e para rexistros eliminados despois de activar esta función. Non podes restaurar os rexistros eliminados antes de que a función de rexistros eliminados estivese activada.

Os rexistros eliminados mediante comportamentos en cascada non están presentes na vista Rexistros eliminados

Os rexistros eliminados mediante comportamentos en cascada automatizados non se poden restaurar de forma independente. Debe restaurar estes rexistros na orde na que foron eliminados. O rexistro orixinal que se eliminou debe restaurarse antes de calquera rexistro relacionado que se eliminou mediante comportamentos en cascada automatizados.

Para máis información sobre o comportamento en cascada, véxase Configurar o comportamento en cascada das relacións de táboas.

Táboas non compatibles

Cando a función de rexistros eliminados está xeralmente dispoñible, está activada para a maioría das táboas.

Algunhas táboas non soportan restaurar rexistros eliminados. Estas táboas inclúen:

Durante a vista previa, algunhas táboas con moitas columnas non son compatibles actualmente. Actualmente, o número máximo de columnas é de 400. Este valor pode subir ou baixar segundo Microsoft determine o limiar correcto.

Os desenvolvedores poden executar unha consulta que devolve a función de que táboas están activadas para rexistros eliminados no teu entorno.

Táboas que a función de rexistros eliminados non soporta

A partir de agosto de 2024, a función de consulta para detectar que táboas non teñen rexistros eliminados activada devolve estas táboas nun entorno Dataverse non personalizado.

O teu entorno pode devolver resultados diferentes. As táboas poden non estar soportadas se as personalizas engadindo un gran número de columnas.

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

Restaurar rexistros eliminados con código (vista previa)