RestorePlan Klasse

Definition

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].

Gilt für: