Freigeben über


KeyValueStoreReplica.Restore(String) Methode

Definition

Achtung

Use RestoreAsync instead

Stellt die lokale Speicherdatenbank dieses Replikats aus einer Sicherung wieder her, die zuvor durch Aufrufen BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)von erstellt wurde.

[System.Obsolete("Use RestoreAsync instead")]
public void Restore(string backupDirectory);
[<System.Obsolete("Use RestoreAsync instead")>]
member this.Restore : string -> unit
Public Sub Restore (backupDirectory As String)

Parameter

backupDirectory
String

Der vollständige Pfad zu einem Verzeichnis, das eine Sicherung enthält.

Attribute

Hinweise

Dies ist nur eine lokale Replikatwiederherstellung, und die Replikatmenge wird nicht automatisch wiederhergestellt. Der gesamte Replikatsatz muss wiederhergestellt werden, indem zusätzliche Schritte ausgeführt werden, um einen natürlichen Build anderer Replikate über eine Neukonfiguration zu verursachen. Der empfohlene Ansatz besteht darin, einen leeren Dienst mit nur einem einzelnen Replikat wiederherzustellen und anschließend die Größe der Zielreplikatgruppe mit einem Aufruf von zu UpdateServiceAsync(Uri, ServiceUpdateDescription) erhöhen, falls erforderlich.

Wenn die Wiederherstellung erfolgreich ist, startet das Replikat selbst neu und beginnt mit der Verwendung der wiederhergestellten lokalen Daten, nachdem es wieder online geschaltet wurde, da die Empfehlung zur Wiederherstellung in einer Replikatgruppe, die nur ein einzelnes Replikat enthält, befolgt wurde.

Gilt für: