RestorePlan 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.
Der Datenbankwiederherstellungsplan ist eine Sequenz von Datenbankwiederherstellungsvorgängen, die eine Datenbank in einem bestimmten Zustand in einem bestimmten Zeitpunkt wiederherstellen.
public class RestorePlan
type RestorePlan = class
Public Class RestorePlan
- Vererbung
-
RestorePlan
Konstruktoren
| Name | Beschreibung |
|---|---|
| RestorePlan(Database) |
Initialisiert eine neue Instanz der RestorePlan-Klasse. |
| RestorePlan(Server, String) |
Initialisiert eine neue Instanz der RestorePlan-Klasse. |
| RestorePlan(Server) |
Der Datenbankwiederherstellungsplan ist eine Sequenz von Datenbankwiederherstellungsvorgängen, die eine Datenbank in einem bestimmten Zustand in einem bestimmten Zeitpunkt wiederherstellen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AsyncStatus |
Ruft den Status des letzten asynchronen Vorgangs einschließlich möglicher Fehler ab. |
| CloseExistingConnections |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob [vorhandene Verbindungen schließen]. |
| DatabaseName |
Dient zum Abrufen oder Festlegen des Namens der Datenbank. |
| RestoreAction |
Dient zum Abrufen und Festlegen des Typs der Wiederherstellungsaktion: Datenbank,Datei,Protokoll,Seite |
| RestoreOperations |
Dient zum Abrufen oder Festlegen der Wiederherstellungsvorgänge. |
| Server |
Server, auf dem der Wiederherstellungsplan ausgeführt wird. |
| TailLogBackupOperation |
Dient zum Abrufen oder Festlegen des Sicherungsvorgangs für das Tailprotokoll. |
Methoden
| Name | Beschreibung |
|---|---|
| AddRestoreOperation(BackupSet) |
Fügt den Wiederherstellungsvorgang hinzu. |
| AddRestoreOperation(List<BackupSet>) |
Fügt die Wiederherstellungsvorgänge hinzu. |
| CanDropExistingConnections(String) |
Überprüft, ob die angegebene Datenbank das Ablegen von Verbindungen unterstützt. Die im Kompatibilitätsmodus 9.0 (SQL 2005) oder in einem Status, der nicht normal ist, unterstützen das Ablegen von Verbindungen nicht. |
| CheckBackupSetsExistence() |
Überprüft das Vorhandensein der Sicherungssätze. |
| Execute() |
Überprüft und führt den Wiederherstellungsplan aus. <Exeception> InvalidRestorePlanException wird ausgelöst, wenn die Überprüfung fehlschlägt. </exeception> |
| ExecuteAsync() |
Überprüft und führt den Wiederherstellungsplan asynchron aus. |
| Script() |
Überprüft den Wiederherstellungsplan und skriptt den Vorgang. |
| SetRestoreOptions(RestoreOptions) |
Legt die Wiederherstellungsoptionen fest. |
| Verify(Boolean) |
Überprüft den Wiederherstellungsplan. InvalidRestorePlanException wird ausgelöst, wenn die Überprüfung fehlschlägt. Wird nur für SQL Server 2005 oder höher unterstützt. |
Ereignisse
| Name | Beschreibung |
|---|---|
| Complete |
Tritt auf, wenn [Wiederherstellungsvorgang abgeschlossen wird]. |
| Information |
Tritt auf, wenn [Server Informationen sendet]. |
| NextMedia |
Tritt auf, wenn [Nächstes Medium geladen werden muss]. |
| NextRestore |
Tritt auf, wenn [nächste Wiederherstellung] ausgeführt wird. |
| PercentComplete |
Tritt auf, wenn [Server Informationen zu Prozent abgeschlossen sendet]. |