Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
OneLake beskytter automatisk dine data ved at bruge soft delete, som gemmer slettede filer i syv dage før permanent fjernelse. Denne indbyggede beskyttelse hjælper dig med at komme dig efter utilsigtede sletninger eller brugerfejl uden at skulle gendanne fra backups.
Efter syv dage fjernes blødt slettede filer permanent og kan ikke gendannes.
Du betaler for blødt slettede data til samme pris som for aktive data.
Genskab soft-slettede filer
Du kan gendanne soft-slettede filer ved at bruge Azure Storage Explorer, Azure PowerShell eller Azure Storage REST API'er. Du har brug for skriveadgang til filerne for at gendanne dem.
Genopret filer ved at bruge Azure Storage Explorer
Azure Storage Explorer tilbyder en visuel grænseflade til at gennemse og gendanne soft-slettede filer.
For at gendanne filer ved at bruge Azure Storage Explorer, skal du sikre dig, at du har:
- Azure Storage Explorer installeret på din computer
- En forbindelse til dit OneLake-arbejdsområde. For instruktioner, se Brug Azure Storage Explorer med OneLake.
Brug følgende trin til at gendanne filer:
Åbn Azure Storage Explorer og forbind til dit OneLake-arbejdsområde.
Gå til lakehouse- eller dataelementet, der indeholdt de slettede filer.
Vælg dropdown-knappen ved siden af sti-linjen, og vælg derefter Aktive og blødt slettede blobs i stedet for de standard Aktive blobs.
Gå til mappen, der indeholdt den slettede fil.
Højreklik på den blødt slettede fil, og vælg derefter Undelete.
Filen genoprettes til sin oprindelige placering og er straks tilgængelig.
Genskab filer ved hjælp af PowerShell
Brug Azure PowerShell til at liste og gendanne soft-slettede filer programmatisk.
For at gendanne filer ved hjælp af PowerShell, skal du sikre dig, at du har:
- Azure PowerShell Az.Storage module installed
- Autentificering til OneLake. For instruktioner, se Connect to OneLake med PowerShell.
Brug følgende script til at liste soft-slettede filer i en bestemt 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
Brug følgende script til at gendanne en soft-slettet 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 Genopret blødt slettede blobs og mapper ved at bruge PowerShell.
Genopret filer ved at bruge REST API'er
Du kan også gendanne soft-slettede filer ved at bruge Azure Blob Storage REST API'er og SDK'er. Operationen Undelete Blob gendanner indholdet og metadata for en blødt slettet blob.
For mere information, se Undelete Blob REST API.