Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
OneLake Soft Delete schützt Ihre Daten, indem gelöschte Dateien vor der endgültigen Löschung behalten werden. Soft-Delete ist standardmäßig für jeden Arbeitsbereich aktiviert und hat eine siebentägige Aufbewahrungsfrist. Workspace-Administratoren können Soft Delete auf Dateiebene konfigurieren oder deaktivieren.
Man kann eine während der Speicherzeit weich gelöschte Datei wiederherstellen, die zum Zeitpunkt der Löschung aktiv war. Nach Ablauf dieses Zeitraums wird die Datei dauerhaft entfernt und kann nicht wiederhergestellt werden. Sie zahlen für vorläufig gelöschte Daten mit der gleichen Rate wie aktive Daten.
Vorübergehend gelöschte Dateien wiederherstellen
Sie können vorläufig gelöschte Dateien mithilfe von Azure Storage-Explorer, Azure PowerShell oder Azure Storage-REST-APIs wiederherstellen. Sie benötigen Schreibzugriff auf die Dateien, um sie wiederherzustellen.
Wiederherstellen von Dateien mithilfe des Azure Storage-Explorers
Azure Storage-Explorer bietet eine visuelle Benutzeroberfläche zum Durchsuchen und Wiederherstellen vorläufig gelöschter Dateien.
Um Dateien mithilfe des Azure Storage-Explorers wiederherzustellen, stellen Sie sicher, dass Sie folgendes haben:
- Azure Storage-Explorer auf Ihrem Computer installiert
- Eine Verbindung mit Ihrem OneLake-Arbeitsbereich. Anweisungen finden Sie unter Verwenden des Azure Storage-Explorers mit OneLake.
Führen Sie die folgenden Schritte aus, um Dateien wiederherzustellen:
Öffnen Sie den Azure Storage-Explorer, und stellen Sie eine Verbindung mit Ihrem OneLake-Arbeitsbereich her.
Wechseln Sie zum Lakehouse oder zum Datenelement, das die gelöschten Dateien enthielt.
Wählen Sie die Dropdown-Schaltfläche neben der Pfadleiste aus und wählen Sie dann Aktive und weich gelöschte Blobs anstelle der standardmäßigen Aktiven Blobs aus.
Navigieren Sie zu dem Ordner, der die gelöschte Datei enthielt.
Klicken Sie mit der rechten Maustaste auf die vorläufig gelöschte Datei, und wählen Sie dann Wiederherstellen aus.
Die Datei wird am ursprünglichen Speicherort wiederhergestellt und ist sofort verfügbar.
Wiederherstellen von Dateien mithilfe von PowerShell
Verwenden Sie Azure PowerShell, um vorläufig gelöschte Dateien programmgesteuert auflisten und wiederherstellen.
Um Dateien mithilfe von PowerShell wiederherzustellen, stellen Sie sicher, dass Sie folgendes haben:
- Azure PowerShell Az.Storage-Modul installiert
- Authentifizierung bei OneLake. Anweisungen finden Sie unter Herstellen einer Verbindung mit OneLake mit PowerShell.
Verwenden Sie das folgende Skript, um vorläufig gelöschte Dateien in einem bestimmten Pfad auflisten:
# 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
Verwenden Sie das folgende Skript, um eine vorläufig gelöschte Datei wiederherzustellen:
# 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"
$deletedItems = Get-AzDataLakeGen2DeletedItem -Context $ctx -FileSystem $workspaceName -Path $blobPath
$deletedItems | Restore-AzDataLakeGen2DeletedItem
Weitere PowerShell-Beispiele finden Sie unter Wiederherstellen vorläufig gelöschter Blobs und Verzeichnisse mithilfe von PowerShell.
Wiederherstellen von Dateien mithilfe von REST-APIs
Sie können auch vorläufig gelöschte Dateien mithilfe von Azure Blob Storage-REST-APIs und SDKs wiederherstellen. Der Vorgang "Undelete Blob" stellt den Inhalt und die Metadaten eines vorläufig gelöschten Blobs wieder her.
Weitere Informationen finden Sie unter "Undelete Blob REST API".