Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Backup-Klasse

 

Veröffentlicht: September 2016

Das Backup-Objekt ermöglicht den programmgesteuerten Zugriff auf Microsoft SQL Server-Sicherungsvorgänge.

Namespace:   Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.SmoExtended (in Microsoft.SqlServer.SmoExtended.dll)

System.Object
  Microsoft.SqlServer.Management.Smo.BackupRestoreBase
    Microsoft.SqlServer.Management.Smo.Backup

public sealed class Backup : BackupRestoreBase

NameBeschreibung
System_CAPS_pubmethodBackup()

Initialisiert eine neue Instanz der der Backup Klasse.

NameBeschreibung
System_CAPS_pubpropertyAction

Ruft den auszuführenden Sicherungstyp ab oder legt ihn fest.

System_CAPS_pubpropertyAsyncStatus

Ruft den asynchronen Status eines Sicherungs- oder Wiederherstellungsvorgangs ab.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyBackupSetDescription

Ruft eine Textbeschreibung für einen bestimmten Sicherungssatz ab oder legt sie fest.

System_CAPS_pubpropertyBackupSetName

Ruft den Namen ab, der zur Identifikation eines bestimmten Sicherungssatzes verwendet wird, oder legt ihn fest.

System_CAPS_pubpropertyBlockSize

Ruft die physische Blockgröße der Sicherung oder Wiederherstellung in Bytes ab oder legt sie fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyBufferCount

Ruft die Gesamtanzahl von E/A-Puffern ab, die für den Sicherungs- oder Wiederherstellungsvorgang verwendet werden sollen, oder legt sie fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyChecksum

Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob im Verlauf von Sicherungs- oder Wiederherstellungsvorgängen ein Prüfsummenwert berechnet wird, oder legt ihn fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyCompressionOption

Ruft die Sicherungskomprimierungsoption ab oder legt sie fest.

System_CAPS_pubpropertyContinueAfterError

Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob die Sicherung oder Wiederherstellung nach einem Prüfsummenfehler fortgesetzt wird, oder legt ihn fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyCopyOnly

Ruft einen Boolean-Eigenschaftswert ab, der angibt, dass es sich bei der Sicherung um eine Kopiesicherung handelt, oder legt ihn fest. Dies wirkt sich nicht auf die Reihenfolge der Sicherungen im üblichen Sicherungszeitplan aus.

System_CAPS_pubpropertyCredentialName

Ruft den Wert der Credential-Eigenschaft ab, der zur Authentifizierung beim Windows Azure-Speicherkonto verwendet wird, oder legt ihn fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyDatabase

Ruft die Datenbank ab, auf der der Sicherungs- oder Wiederherstellungsvorgang ausgeführt wird, oder legt sie fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyDatabaseFileGroups

Ruft die SQL Server-Dateigruppen ab, die Ziel des Sicherungs- oder Wiederherstellungsvorgangs sind.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyDatabaseFiles

Ruft die Betriebssystemdateien ab, die Ziel des Sicherungs- oder Wiederherstellungsvorgangs sind.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyDevices

Ruft die für den Sicherungs- oder Wiederherstellungsvorgang angegebenen Sicherungsmedien ab.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyEncryptionOption

Ruft die Verschlüsselungsoption für Sicherungen ab oder legt sie fest.

System_CAPS_pubpropertyExpirationDate

Ruft das Datum und die Uhrzeit ab, zu denen der Sicherungssatz abläuft und die Sicherungsdaten nicht mehr als relevant betrachtet werden, oder legt sie fest.

System_CAPS_pubpropertyFormatMedia

Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob als erster Schritt des Sicherungsvorgangs ein Band formatiert wird, oder legt ihn fest.

System_CAPS_pubpropertyIncremental

Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob eine differenzielle Sicherung ausgeführt wird, oder legt ihn fest.

System_CAPS_pubpropertyInitialize

Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob die einem Sicherungsvorgang zugeordneten Medien als Teil des Sicherungsvorgangs initialisiert werden, oder legt ihn fest.

System_CAPS_pubpropertyLogTruncation

Ruft die Methode ab, mit der das Datenbankprotokoll als Teil des Sicherungsvorgangs abgeschnitten wird, oder legt sie fest.

System_CAPS_pubpropertyMaxTransferSize

Ruft die maximale Anzahl von Bytes ab, die zwischen den Sicherungsmedien und der SQL Server-Instanz übertragen werden sollen, oder legt sie fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyMediaDescription

Ruft eine Textbeschreibung des Mediums ab, das einen Sicherungssatz enthält, oder legt sie fest.

System_CAPS_pubpropertyMediaName

Ruft den Namen ab, der zur Identifikation eines bestimmten Mediensatzes verwendet wurde, oder legt ihn fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyMirrors

Ruft die Liste der von der gespiegelten Sicherung verwendeten Sicherungsmedien ab oder legt sie fest.

System_CAPS_pubpropertyNoRecovery

Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob das Protokollfragment gesichert und die Datenbank in den Wiederherstellungsstatus wiederhergestellt wird, oder legt ihn fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyNoRewind

Ruft ab oder legt einen Boolean Eigenschaftswert, der bestimmt, ob Microsoft SQL Server Wiederherstellung oder das Band offen hält, nach der Sicherung. (Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyPercentCompleteNotification

Ruft das Prozentintervall für Aufrufe des PercentCompleteEventHandler-Ereignishandlers ab oder legt es fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyRestart

Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob der Sicherungs- oder Wiederherstellungsvorgang bei einer Unterbrechung neu gestartet wird, oder legt ihn fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubpropertyRetainDays

Ruft die Anzahl von Tagen ab, die verstreichen müssen, bevor ein Sicherungssatz überschrieben werden kann, oder legt sie fest.

System_CAPS_pubpropertySkipTapeHeader

Ruft eine Boolean-Eigenschaft fest, die bestimmt, ob der Bandheader gelesen wird, oder legt sie fest.

System_CAPS_pubpropertyUndoFileName

Ruft den Namen der Rückgängigdatei ab, die zum Speichern von Transaktionen ohne Commit verwendet wird, für die während der Wiederherstellung ein Rollback ausgeführt wurde, oder legt ihn fest.

System_CAPS_pubpropertyUnloadTapeAfter

Ruft einen Boolean-Eigenschaftswert ab, der bestimmt, ob Bandmedien zurückgespult und nach Ende des Sicherungs- oder Wiederherstellungsvorgangs entladen werden, oder legt ihn fest.(Geerbt von „BackupRestoreBase“.)

NameBeschreibung
System_CAPS_pubmethodAbort()

Beendet einen laufenden Sicherungs- oder Wiederherstellungsvorgang.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubmethodEquals(Object)

(Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

(Geerbt von „Object“.)

System_CAPS_pubmethodScript(Server)

Gibt einen String-Wert mit der Transact-SQL-Anweisung zurück, mit der die Sicherung ausgeführt werden kann, auf die verwiesen wird.

System_CAPS_pubmethodSetMediaPassword(SecureString)

Veraltet.Legt das Kennwort für einen Mediensatz fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubmethodSetMediaPassword(String)

Veraltet.Legt das Kennwort für einen Mediensatz fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubmethodSetPassword(SecureString)

Legt das Kennwort für einen Sicherungssatz fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubmethodSetPassword(String)

Legt das Kennwort für einen Sicherungssatz fest.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubmethodSqlBackup(Server)

Führt den Datenbank-Sicherungsvorgang aus, wie durch die Eigenschaften des verwendeten Backup-Objekts angegeben.

System_CAPS_pubmethodSqlBackupAsync(Server)

Führt den Datenbank-Sicherungsvorgang asynchron aus, wie durch die Eigenschaften des verwendeten Backup-Objekts angegeben.

System_CAPS_pubmethodToString()

(Geerbt von „Object“.)

System_CAPS_pubmethodWait()

Wartet das Ende des aktuellen Sicherungs- oder Wiederherstellungsvorgangs ab, bevor der nächste Prozess gestartet wird.(Geerbt von „BackupRestoreBase“.)

NameBeschreibung
System_CAPS_pubeventComplete

Tritt auf, sobald der Sicherungs- oder Wiederherstellungsvorgang abgeschlossen ist.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubeventInformation

Tritt auf, wenn eine beliebige Informationsmeldung von MicrosoftSQL Server ausgegeben wird, die von den Ereignissen Complete, NextMedia oder PercentComplete nicht behandelt werden kann.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubeventNextMedia

Tritt auf, wenn die Kapazität des Mediums in einem Zielgerät vom Sicherungs- oder Wiederherstellungsvorgang aufgebraucht ist.(Geerbt von „BackupRestoreBase“.)

System_CAPS_pubeventPercentComplete

Tritt auf, wenn bei einem Sicherungs- oder Wiederherstellungsvorgang eine Abschlusseinheit erreicht wird.(Geerbt von „BackupRestoreBase“.)

Durch ein Backup-Objekt werden folgende Aktionen ermöglicht:

  • Sichern einer SQL Server-Datenbank oder eines Datenbank-Transaktionsprotokolls

  • Generieren einer BACKUP-Anweisung von Transact-SQL, die eine Sicherung definiert.

  • Überwachen eines Sicherungsvorgangs, in dessen Verlauf der Benutzer über den Status informiert wird.

Bei SQL Server wird die Beschränkung der größten Sicherungseinheit durch eine Datenbank vorgegeben. Obwohl auf einem einzelnen Medium viele verschiedene Images für die Datenbanksicherung verwaltet werden können, kann sich eine Sicherung nur auf eine einzelne Datenbank erstrecken. Durch die Sicherungsvorgänge, die mit einem Backup-Objekt ausgeführt werden, wird standardmäßig eine ganze Datenbank gesichert.

SQL Server kann eine Sicherung auf einen der folgenden Medientypen schreiben: Datenträger, Band oder ein proprietäres Medium (so genanntes Sicherungsmedium).

SQL Server unterstützt das Striping von Sicherungen. Eine Sicherung im Stripesetformat ist eine Sicherung, die mehr als ein Medium umfasst. Beim Striping wird eine Sicherung in gleichgroßen Blöcken auf die Medien geschrieben. Dabei wird nur ein einziger Medientyp unterstützt. Grundsätzlich kann eine Sicherung auf zwei Bandmedien geschrieben werden. SQL Server ist jedoch nicht in der Lage, einen Teil einer Sicherung auf ein Bandmedium und den Rest auf einen Datenträger zu schreiben.

Bei Verwendung eines Backup-Objekts müssen Sie mindestens Werte für eine Sicherungsquelle und ein Sicherungsziel angeben. Die (von Database geerbte) BackupRestoreBase-Eigenschaft gibt die Quelle des Sicherungsvorgangs an.

Benutzer können Backup-Objekteigenschaften abrufen, wenn sie Mitglied der festen Serverrolle public sind.

Zum Festlegen von Backup-Objekteigenschaften müssen Benutzer über die BACKUP DATABASE-Berechtigung bzw. BACKUP LOG-Berechtigung für die Datenbank verfügen oder Mitglied in den festen Datenbankrollen db_owner und db_backupoperator sowie in der festen Serverrolle sysadmin sein.

Zum Ausführen der SqlBackup-Methode müssen Benutzer über die BACKUP DATABASE-Berechtigung bzw. BACKUP LOG-Berechtigung für die Datenbank verfügen oder Mitglied in den festen Datenbankrollen db_owner und db_backupoperator sowie in der festen Serverrolle sysadmin sein.

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: