삭제된 Microsoft Dataverse 테이블 레코드 복원(프리뷰)
[이 문서는 시험판 문서이며 변경될 수 있습니다.]
Microsoft Dataverse를 사용하는 일반 비즈니스 프로세스의 일환으로 사용자는 시스템 프로세스, 단일 선택, 다중 선택 및 대량 삭제를 통해 계획되거나 우연히 수동 또는 체계적으로 레코드 또는 트랜잭션을 삭제하는 경우가 많습니다. 삭제된 데이터를 검색하는 것은 어렵고 레코드가 항상 복구 가능한 것은 아닙니다. 이 제한 사항을 해결하기 위해 지정된 구성 가능한 시간 프레임 내에서 대부분의 삭제 시나리오 유형에서 테이블 레코드 데이터를 복구하는 데 휴지통을 사용할 수 있습니다.
개발자는 코드를 사용하여 이 기능과 상호 작용하는 방법을 알아보려면 코드를 사용하여 삭제된 레코드 복원(프리뷰)을 읽어야 합니다.
중요
- 이는 프리뷰 기능입니다.
- 프리뷰 기능은 생산용으로 만들어진 것이 아니므로 기능이 제한될 수 있습니다. 이런 기능은 공식 릴리스 전에 사용할 수 있으므로 고객이 조기에 액세스하고 피드백을 제공할 수 있습니다.
- 이 기능은 현재 배포 중이며 해당 지역에서는 아직 사용하지 못할 수 있습니다.
- 휴지통에 사용된 스토리지가 조직의 스토리지 용량에 포함되지 않습니다.
- 휴지통 기능은 Dataverse for Teams에 사용할 수 없습니다.
사전 요구 사항
이 기능을 사용하려면 Dataverse 테이블 레코드를 복원하려는 환경에서 활성화해야 합니다.
테이블 레코드 복원 활성화
Power Platform 관리 센터에 관리자(Dynamics 365 관리자 또는 Microsoft Power Platform 관리자)로 로그인합니다.
환경을 선택하고 원하는 환경을 엽니다.
설정>제품>기능을 선택합니다.
아래로 스크롤하여 휴지통 설정을 확인하세요.
- 휴지통 설정을 켜기로 설정합니다.
- 테이블 레코드를 복원할 수 있는 시간 간격을 지정합니다. 레코드가 삭제된 후 최대 30일까지 테이블 레코드를 복원할 수 있습니다.
Power Apps에서 삭제된 레코드 보기 및 복원
Power Apps 사용자 환경에서 삭제된 레코드를 보고 이에 대한 작업을 수행하는 것은 프리뷰 단계에서 시스템 관리자만 사용할 수 있습니다.
- 시스템 관리자 보안 역할을 가진 사용자로 Power Platform 관리 센터에 로그인합니다.
- 환경을 선택하고 삭제된 레코드를 보고 복원하려는 환경을 엽니다.
- 설정>데이터 관리>삭제된 레코드 보기로 이동합니다.
- 새 탭에서 모든 테이블에서 삭제된 모든 레코드를 볼 수 있습니다.
- 복원하려는 레코드를 하나 이상 선택한 후 명령 모음에서 복원을 선택합니다.
- 확인을 선택하여 복원 작업을 확인합니다.
제한 사항
일부 레코드가 복원되지 않음
일부 조직에서는 삭제된 레코드와 관련된 레코드를 삭제하는 사용자 지정 비즈니스 논리를 추가합니다. 사용자 지정 비즈니스 논리에 의해 삭제된 관련 레코드를 복원하려면 삭제된 원본 레코드를 복원할 때 레코드를 복구하는 Restore
작업에 반대 논리를 적용해야 합니다.
테이블 관계 계단식 동작 프로세스를 통해 삭제된 레코드를 복원할 수 있습니다. 계단식 동작에 대한 자세한 내용은 테이블 관계 계단식 동작 구성을 참고하십시오.
휴지통을 켠 후 삭제된 레코드가 표시되지 않습니다
삭제된 레코드는 휴지통 기능이 켜져 있을 때 표시되지 않을 수 있습니다. 조직에 대해 RecycleBin 활성화 시스템 작업이 켜져 있는지 확인하세요. Power Platform 관리 센터로 이동하여 이 문제가 발생하는 환경을 선택하고 설정>감사 및 로그>시스템 작업을 선택합니다. 시스템 작업 페이지에서 RecycleBin 활성화를 검색하세요. 상태 설명이 성공인지 확인하세요.
상태 설명이 성공이 아니거나 성공 상태가 올바르게 표시됨에도 불구하고 삭제된 기록에 대해 복원 옵션이 표시되지 않는 경우 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