DatabaseRestorePlanner Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Planner für Datenbankwiederherstellung.
public sealed class DatabaseRestorePlanner
type DatabaseRestorePlanner = class
Public NotInheritable Class DatabaseRestorePlanner
- Vererbung
-
DatabaseRestorePlanner
Konstruktoren
| Name | Beschreibung |
|---|---|
| DatabaseRestorePlanner(Server, String, DateTime, String) |
Initialisiert eine neue Instanz der DatabaseRestorePlanner-Klasse. Punkt in der Zeitwiederherstellung. |
| DatabaseRestorePlanner(Server, String) |
Initialisiert eine neue Instanz der DatabaseRestorePlanner-Klasse. |
| DatabaseRestorePlanner(Server) |
Initialisiert eine neue Instanz der DatabaseRestorePlanner-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| IncludeSnapshotBackups |
Gibt an, ob Snapshotsicherungen in die Enumeration eingeschlossen werden sollen. Muss vor dem Abrufen der BackupSets-Eigenschaft festgelegt werden. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| BackupMediaList |
Ruft die Liste der Sicherungsgeräteelemente ab. |
| BackupSets |
Ruft die Sicherungssätze ab. |
| BackupTailLog |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob [Sicherungs-Tail-Protokoll]. |
| DatabaseName |
Dient zum Abrufen oder Festlegen des Namens der Datenbank. |
| ReadHeaderFromMedia |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob [Kopfzeile von Geräten lesen]. |
| RestoreToLastBackup |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob [wiederherstellt letzte Sicherung]. |
| RestoreToPointInTime |
Dient zum Abrufen oder Festlegen der Wiederherstellungszeit. |
| Server |
Ruft den Server ab oder legt den Server fest. |
| TailLogBackupFile |
Ruft die Sicherungsdatei für das Tailprotokoll ab oder legt sie fest. |
| TailLogWithNoRecovery |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Tailprotokoll mit NoRecovery gesichert werden soll. |
Methoden
| Name | Beschreibung |
|---|---|
| CreateRestorePlan() |
Erstellt den Wiederherstellungsplan. |
| CreateRestorePlan(RestoreOptions) |
Erstellt den Wiederherstellungsplan. |
| GetBackupDeviceReadErrors() |
Ruft den Fehler ab, der beim Lesen der Bachup-Geräte aufgetreten ist. |
| IsTailLogBackupPossible(String) |
Bestimmt, ob es möglich ist, vor dem Wiederherstellen der Datenbank eine Tailprotokollsicherung durchzuführen. |
| IsTailLogBackupWithNoRecoveryPossible(String) |
Bestimmt, ob es möglich ist, eine Tailprotokollsicherung mit NORECOVERY durchzuführen, bevor die Datenbank wiederhergestellt wird. |
| RefreshBackupSets() |
Aktualisiert die Sicherungssätze. |
| TailLogStartTime() |
Bietet die Tail-Log-Startzeitabdeckung. |
Ereignisse
| Name | Beschreibung |
|---|---|
| CreateRestorePlanUpdates |
Erstellen des Ereignishandlers für die Statusaktualisierung des Wiederherstellungsplans |