Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
OneLake skyddar automatiskt dina data med mjuk borttagning, vilket behåller borttagna filer i sju dagar innan de tas bort permanent. Det här inbyggda skyddet hjälper dig att återställa från oavsiktliga borttagningar eller användarfel utan att behöva återställa från säkerhetskopior.
Efter sju dagar tas mjukt borttagna filer bort permanent och kan inte återställas.
Du betalar för mjukt borttagna data i samma takt som aktiva data.
Återställa mjukt borttagna filer
Du kan återställa mjukt borttagna filer med hjälp av Azure Storage Explorer, Azure PowerShell eller Azure Storage REST API:er. Du behöver skrivåtkomst till filerna för att återställa dem.
Återställa filer med hjälp av Azure Storage Explorer
Azure Storage Explorer tillhandahåller ett visuellt gränssnitt för att bläddra bland och återställa filer som tagits bort med mjuk borttagning.
Om du vill återställa filer med hjälp av Azure Storage Explorer kontrollerar du att du har:
- Azure Storage Explorer installerat på datorn
- En anslutning till din OneLake-arbetsyta. Anvisningar finns i Använda Azure Storage Explorer med OneLake.
Använd följande steg för att återställa filer:
Öppna Azure Storage Explorer och anslut till din OneLake-arbetsyta.
Gå till lakehouse- eller dataobjektet som innehöll de borttagna filerna.
Välj listruteknappen bredvid sökvägsfältet och välj sedan Aktiva och tillfälligt raderade blobar i stället för det förvalda Aktiva blobar.
Bläddra till mappen som innehöll den borttagna filen.
Högerklicka på den tillfälligt borttagna filen och välj sedan Återställ.
Filen återställs till sin ursprungliga plats och är omedelbart tillgänglig.
Återställa filer med hjälp av PowerShell
Använd Azure PowerShell för att lista och återställa mjukt borttagna filer programmatiskt.
Om du vill återställa filer med hjälp av PowerShell kontrollerar du att du har:
- Azure PowerShell Az.Storage-modul installerad
- Autentisering till OneLake. Anvisningar finns i Ansluta till OneLake med PowerShell.
Använd följande skript för att lista mjukt borttagna filer i en specifik sökväg:
# 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
Använd följande skript för att återställa en soft-raderad 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
Fler PowerShell-exempel finns i Återställa mjukt borttagna blobar och kataloger med hjälp av PowerShell.
Återställa filer med hjälp av REST-API:er
Du kan också återställa mjukt borttagna filer med hjälp av REST-API:er och SDK:er för Azure Blob Storage. Åtgärden Återställa borttagen blob återställer innehållet och metadata för en mjukborttagen blob.
Mer information finns i Ta bort REST API för blob.