RestoreOptions Klasse

Definition

public class RestoreOptions
type RestoreOptions = class
Public Class RestoreOptions
Vererbung
RestoreOptions

Konstruktoren

Name Beschreibung
RestoreOptions()

Initialisiert eine neue Instanz der RestoreOptions-Klasse.

Eigenschaften

Name Beschreibung
Blocksize

BLOCKSIZE Gibt die physische Blockgröße in Bytes an. Die unterstützten Größen sind 512, 1024, 2048, 4096, 8192, 16.384, 32.768 und 65.536 (64 KB) Bytes. Der Standardwert ist 65.536 für Bandmedien und andernfalls 512. Wenn Sie eine Sicherung von einer CD-ROM wiederherstellen, geben Sie BLOCKSIZE=2048 an.

BufferCount

BUFFERCOUNT Gibt die Gesamtanzahl der E/A-Puffer an, die für den Wiederherstellungsvorgang verwendet werden sollen. Aufgrund unzureichender virtueller Adressräume im Sqlservr.exe Prozess kann eine große Anzahl von Puffern zu "Nicht genügend Arbeitsspeicher" führen.

ClearSuspectPageTableAfterRestore

Löscht Einträge in der Verdächtigen Seitentabelle.

ContinueAfterError

CONTINUE_AFTER_ERROR Gibt an, dass der Wiederherstellungsvorgang fortgesetzt werden soll, nachdem ein Fehler aufgetreten ist.

KeepReplication

KEEP_REPLICATION KEEP_REPLICATION verhindert, dass Replikationseinstellungen entfernt werden, wenn eine Datenbanksicherung oder Protokollsicherung auf einem warmen Standbyserver wiederhergestellt wird und die Datenbank wiederhergestellt wird.

KeepTemporalRetention

KEEP_TEMPORAL_RETENTION KEEP_TEMPORAL_RETENTION verhindert, dass die Aufbewahrungsrichtlinieneinstellung für zeitliche Verlaufstabellen entfernt wird, wenn eine Datenbanksicherung auf einem warmen Standbyserver wiederhergestellt wird und die Datenbank wiederhergestellt wird.

MaxTransferSize

MAXTRANSFERSIZE Specifies the largest unit of transfer in bytes to be used between the backup media and SQL Server. Die möglichen Werte sind Vielfache von 65.536 Bytes (64 KB) bis hin zu 4.194.304 Bytes (4 MB).

PercentCompleteNotification

Ruft das Prozentintervall für PercentCompleteEventHandler-Ereignishandleraufrufe für einzelne Wiederherstellungsvorgänge ab oder legt dieses fest.

RecoveryState
ReplaceDatabase

REPLACE Gibt an, dass SQL Server die angegebene Datenbank und die zugehörigen Dateien erstellen sollen, auch wenn bereits eine andere Datenbank mit demselben Namen vorhanden ist. In einem solchen Fall wird die vorhandene Datenbank gelöscht. Wenn die Option REPLACE nicht angegeben ist, erfolgt eine Sicherheitsüberprüfung. Dadurch wird das versehentliche Überschreiben einer anderen Datenbank verhindert.

SetRestrictedUser

RESTRICTED_USER Beschränkt den Zugriff für die neu wiederhergestellte Datenbank auf Mitglieder der Rollen db_owner, dbcreator oder sysadmin.

StandByFile

STANDBY rückgängig gemachte Transaktionen rückgängig machen, aber speichern Sie die Rückgängig-Aktionen in einer Standbydatei, mit der die Wiederherstellungseffekte rückgängig gemacht werden können.

Gilt für: