Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
OneLake beskytter automatisk dataene dine ved å bruke myk sletting, som beholder slettede filer i syv dager før permanent fjerning. Denne innebygde beskyttelsen hjelper deg å gjenopprette etter utilsiktede slettinger eller brukerfeil uten å måtte gjenopprette fra sikkerhetskopier.
Etter syv dager fjernes mykslettede filer permanent og kan ikke gjenopprettes.
Du betaler for mykslettede data til samme pris som for aktive data.
Gjenopprette mykslettede filer
Du kan gjenopprette soft-slettede filer ved å bruke Azure Storage Explorer, Azure PowerShell eller Azure Storage REST API-er. Du trenger skrivetilgang til filene for å gjenopprette dem.
Gjenoppretting filer ved å bruke Azure Storage Explorer
Azure Storage Explorer tilbyr et visuelt grensesnitt for å bla gjennom og gjenopprette mykt slettede filer.
For å gjenopprette filer ved å bruke Azure Storage Explorer, sørg for at du har:
- Azure Storage Explorer installert på datamaskinen din
- En forbindelse til ditt OneLake-arbeidsområde. For instruksjoner, se Bruk Azure Storage Explorer med OneLake.
Bruk følgende steg for å gjenopprette filer:
Åpne Azure Storage Explorer og koble til OneLake-arbeidsområdet ditt.
Gå til lakehouse- eller dataelementet som inneholdt de slettede filene.
Velg nedtrekksknappen ved siden av stilinjen, og velg deretter Aktive og mykt slettede blobs i stedet for standard Aktive blobs.
Bla til mappen som inneholdt den slettede filen.
Høyreklikk på den mykt slettede filen, og velg deretter Undelete.
Filen gjenopprettes til sin opprinnelige plassering og er umiddelbart tilgjengelig.
Gjenopprett filer ved å bruke PowerShell
Bruk Azure PowerShell for å liste opp og gjenopprette soft-slettede filer programmatisk.
For å gjenopprette filer ved hjelp av PowerShell, sørg for at du har:
- Azure PowerShell Az.Storage module installed
- Autentisering til OneLake. For instruksjoner, se Connect to OneLake med PowerShell.
Bruk følgende skript for å liste opp mykslettede filer i en spesifikk sti:
# Connect to OneLake
$ctx = New-AzStorageContext -StorageAccountName "onelake" -UseConnectedAccount -endpoint "fabric.microsoft.com"
# List soft-deleted blobs in a container (workspace)
$workspaceName = "your-workspace-name"
$path = "your-lakehouse.Lakehouse/Files/"
Get-AzStorageBlob -Container $workspaceName -Context $ctx -Prefix $path -IncludeDeleted |
Where-Object { $_.IsDeleted } |
Select-Object Name, DeletedTime, RemainingDaysBeforePermanentDelete
Bruk følgende skript for å gjenopprette en mykslettet fil:
# Connect to OneLake
$ctx = New-AzStorageContext -StorageAccountName "onelake" -UseConnectedAccount -endpoint "fabric.microsoft.com"
# Restore a specific blob
$workspaceName = "your-workspace-name"
$blobPath = "your-lakehouse.Lakehouse/Files/deleted-file.parquet"
Get-AzStorageBlob -Container $workspaceName -Context $ctx -Blob $blobPath -IncludeDeleted |
Where-Object { $_.IsDeleted } |
Restore-AzStorageBlob
For flere PowerShell-eksempler, se Restore soft-deleted blobs and mappies by using PowerShell.
Gjenopprett filer ved å bruke REST-API-er
Du kan også gjenopprette mykslettede filer ved å bruke Azure Blob Storage REST-API-er og SDK-er. Undelete Blob-operasjonen gjenoppretter innholdet og metadataene til en mykslettet blob.
For mer informasjon, se Undelete Blob REST API.