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.
Die BackupRestoreBase-Klasse ist eine Basisklasse, die die von Sicherungs- und Wiederherstellungsvorgängen gemeinsam verwendete Funktionalität darstellt.
Vererbungshierarchie
System.Object
Microsoft.SqlServer.Management.Smo.BackupRestoreBase
Microsoft.SqlServer.Management.Smo.Backup
Microsoft.SqlServer.Management.Smo.Restore
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.SmoExtended (in Microsoft.SqlServer.SmoExtended.dll)
Syntax
'Declaration
Public Class BackupRestoreBase
'Usage
Dim instance As BackupRestoreBase
public class BackupRestoreBase
public ref class BackupRestoreBase
type BackupRestoreBase = class end
public class BackupRestoreBase
Der BackupRestoreBase-Typ macht folgende Elemente verfügbar.
Konstruktoren
| Name | Beschreibung | |
|---|---|---|
![]() |
BackupRestoreBase | Initialisiert eine neue Instanz der BackupRestoreBase-Klasse. |
Zum Anfang
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
AsyncStatus | Ruft den asynchronen Status eines Sicherungs- oder Wiederherstellungsvorgangs ab. |
![]() |
BlockSize | Ruft die physische Blockgröße der Sicherung oder Wiederherstellung in Bytes ab oder legt sie fest. |
![]() |
BufferCount | Ruft die Gesamtanzahl von E/A-Puffern ab, die für den Sicherungs- oder Wiederherstellungsvorgang verwendet werden sollen, oder legt sie fest. |
![]() |
Checksum | Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob im Verlauf von Sicherungs- oder Wiederherstellungsvorgängen ein Prüfsummenwert berechnet wird, oder legt ihn fest. |
![]() |
ContinueAfterError | Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob die Sicherung oder Wiederherstellung nach einem Prüfsummenfehler fortgesetzt wird, oder legt ihn fest. |
![]() |
Database | Ruft die Datenbank ab, auf der der Sicherungs- oder Wiederherstellungsvorgang ausgeführt wird, oder legt sie fest. |
![]() |
DatabaseFileGroups | Ruft die SQL Server-Dateigruppen ab, die Ziel des Sicherungs- oder Wiederherstellungsvorgangs sind. |
![]() |
DatabaseFiles | Ruft die Betriebssystemdateien ab, die Ziel des Sicherungs- oder Wiederherstellungsvorgangs sind. |
![]() |
Devices | Ruft die für den Sicherungs- oder Wiederherstellungsvorgang angegebenen Sicherungsmedien ab. |
![]() |
MaxTransferSize | Ruft die maximale Anzahl von Bytes ab, die zwischen den Sicherungsmedien und der SQL Server-Instanz übertragen werden sollen, oder legt sie fest. |
![]() |
MediaName | Ruft den Namen ab, der zur Identifikation eines bestimmten Mediensatzes verwendet wurde, oder legt ihn fest. |
![]() |
NoRecovery | Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob das Protokollfragment gesichert und die Datenbank in den Wiederherstellungsstatus wiederhergestellt wird, oder legt ihn fest. |
![]() |
NoRewind | Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob Microsoft SQL Server das Band nach dem Sicherungs- oder Wiederherstellungsvorgang offen hält, oder legt ihn fest. |
![]() |
PercentCompleteNotification | Ruft das Prozentintervall für Aufrufe des PercentCompleteEventHandler-Ereignishandlers ab oder legt es fest. |
![]() |
Restart | Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob der Sicherungs- oder Wiederherstellungsvorgang bei einer Unterbrechung neu gestartet wird, oder legt ihn fest. |
![]() |
UnloadTapeAfter | Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob Bandmedien zurückgespult und nach Ende des Sicherungs- oder Wiederherstellungsvorgangs entladen werden, oder legt ihn fest. |
Zum Anfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
Abort | Beendet einen laufenden Sicherungs- oder Wiederherstellungsvorgang. |
![]() |
Equals | (Geerbt von Object.) |
![]() |
ExecuteSql | Führt einen Batch von Transact-SQL-Anweisungen aus, der für die angegebene SQL Server-Instanz keine Rückgabe eines Resultsets erwartet. |
![]() |
ExecuteSqlAsync | Führt einen Batch von Transact-SQL-Anweisungen, der für die angegebene SQL Server-Instanz keine Rückgabe eines Resultsets erwartet, asynchron aus. |
![]() |
ExecuteSqlWithResults | Führt einen Batch von Transact-SQL-Anweisungen aus, für den mindestens ein zurückgegebenes Resultset für die angegebene SQL Server-Instanz erwartet wird. |
![]() |
Finalize | (Geerbt von Object.) |
![]() |
GetDevicesScript | Ruft das Skript ab, das zum Erstellen von Medien verwendet wird. |
![]() |
GetHashCode | (Geerbt von Object.) |
![]() |
GetType | (Geerbt von Object.) |
![]() |
IsStringValid | Überprüft, ob die angegebene Zeichenfolge gültig ist. |
![]() |
MemberwiseClone | (Geerbt von Object.) |
![]() |
SetMediaPassword(SecureString) | Veraltet Legt das Kennwort für einen Mediensatz fest. |
![]() |
SetMediaPassword(String) | Veraltet Legt das Kennwort für einen Mediensatz fest. |
![]() |
SetPassword(SecureString) | Legt das Kennwort für einen Sicherungssatz fest. |
![]() |
SetPassword(String) | Legt das Kennwort für einen Sicherungssatz fest. |
![]() |
ToString | (Geerbt von Object.) |
![]() |
Wait | Wartet das Ende des aktuellen Sicherungs- oder Wiederherstellungsvorgangs ab, bevor der nächste Prozess gestartet wird. |
Zum Anfang
Ereignisse
| Name | Beschreibung | |
|---|---|---|
![]() |
Complete | Tritt auf, sobald der Sicherungs- oder Wiederherstellungsvorgang abgeschlossen ist. |
![]() |
Information | Tritt auf, wenn eine beliebige Informationsmeldung von Microsoft SQL Server ausgegeben wird, die von den Ereignissen NextMedia, PercentComplete oder Complete nicht behandelt werden kann. |
![]() |
NextMedia | Tritt auf, wenn die Kapazität des Mediums in einem Zielgerät vom Sicherungs- oder Wiederherstellungsvorgang aufgebraucht ist. |
![]() |
PercentComplete | Tritt auf, wenn bei einem Sicherungs- oder Wiederherstellungsvorgang eine Abschlusseinheit erreicht wird. |
Zum Anfang
Felder
| Name | Beschreibung | |
|---|---|---|
![]() |
currentAsyncOperation | Gibt den aktuellen asynchronen Vorgang an, z. B. Sicherung, Wiederherstellung oder kein Vorgang. |
![]() |
m_BackupAction | Gibt den Typ der Sicherungsaktion an, z. B. Datenbank- oder Protokollsicherung. |
![]() |
m_LogTruncation | Gibt an, ob das Protokoll abgeschnitten wird. |
![]() |
m_RestoreAction | Gibt den Typ der Wiederherstellungsaktion an, z. B. Datenbank- oder Protokollwiederherstellung. |
Zum Anfang
Hinweise
Die BackupRestoreBase-Klasse wird zur Erstellung der Restore-Klasse und der Backup-Klasse verwendet und enthält häufig verwendete Funktionen.
Beispiele
Sichern und Wiederherstellen von Datenbanken und Transaktionsprotokollen
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.
Siehe auch
Verweis
Microsoft.SqlServer.Management.Smo-Namespace
.gif)
.gif)
.gif)
.gif)
.gif)