Das Cmdlet Restore-SqlDatabase führt Wiederherstellungsvorgänge für eine SQL Server-Datenbank aus.
Dazu gehören vollständige Datenbankwiederherstellungen, Transaktionsprotokollwiederherstellungen und Datenbankdateiwiederherstellungen.
Dieses Cmdlet wird nach der Microsoft.SqlServer.Management.Smo.Restore-Klasse modelliert.
Die Parameter für dieses Cmdlet entsprechen in der Regel eigenschaften für das Smo.Restore-Objekt .
Beispiele
Beispiel 1: Wiederherstellen einer Datenbank aus einer Sicherungsdatei in einer Netzwerkfreigabe
Mit diesem Befehl wird die vollständige Datenbank "MainDB" aus der Datei "\\mainserver\databasebackup\MainDB.bak" auf der Serverinstanz "Computer\Instance" wiederhergestellt.
Beispiel 2: Wiederherstellen eines Datenbanktransaktionsprotokolls
Mit diesem Befehl wird das Transaktionsprotokoll für die Datenbank MainDB aus der Datei \\mainserver\databasebackup\MainDB.trn in die Serverinstanz Computer\Instance wiederhergestellt.
Beispiel 3: Wiederherstellen einer Datenbank und Eingabeaufforderung für ein Kennwort
Mit diesem Befehl wird die vollständige Datenbank "MainDB" aus der Datei "\\mainserver\databasebackup\MainDB.trn" in der Serverinstanz "Computer\Instance" mithilfe der SA SQL-Anmeldung wiederhergestellt.
Mit diesem Befehl werden Sie aufgefordert, ein Kennwort zum Abschließen der Authentifizierung einzugeben.
Beispiel 4: Wiederherstellen eines Transaktionsprotokolls mit der NORECOVERY-Option
Mit diesem Befehl wird das Transaktionsprotokoll der Datenbank MainDB mit der NORECOVERY-Option aus der Datei \\mainserver\databasebackup\MainDB.trn in der Serverinstanz 'Computer\Instance' wiederhergestellt.
Beispiel 5: Wiederherstellen von Transaktionsprotokolleinträgen bis zu einem Zeitpunkt
Mit diesem Befehl wird das Transaktionsprotokoll der Datenbank MainDB bis zum an den ToPointInTime-Parameter übergebenen Datum, 11. November 2011, 11:11 Uhr wiederhergestellt.
Beispiel 6: Wiederherstellen einer Datenbank und Verschieben der Daten und Protokolldateien
In diesem Beispiel wird die vollständige Datenbank "MainDB" in der Serverinstanz "Computer\Instance" wiederhergestellt und die Daten und Protokolldateien verschoben.
Für jede verschobene Datei erstellt das Beispiel eine Instanz der Microsoft.SqlServer.Management.Smo.RelocateFile-Klasse .
Jeder Konstruktor verwendet zwei Argumente, den logischen Namen der Datei und den physischen Speicherort, an dem die Datei auf dem Zielserver platziert wird.
Die RelocateFile-Objekte werden an den Parameter "RelocateFile " des Cmdlets Restore-SqlDatabase übergeben.
Beispiel 7: Wiederherstellen einer Datenbank aus Band
In diesem Beispiel wird die Datenbank MainDB vom Bandgerät "\\.\tape0" auf der Serverinstanz "Computer\Instance" wiederhergestellt.
Um dieses Gerät darzustellen, erstellt das Beispiel eine Instanz der Microsoft.Sqlserver.Management.Smo.BackupDeviceItem-Klasse .
Der Konstruktor verwendet zwei Argumente, den Namen des Sicherungsgeräts und den Typ des Sicherungsgeräts.
Dieses BackupDeviceItem-Objekt wird dann an den Parameter "-BackupDevice " des Cmdlets Restore-SqlDatabase übergeben.
Beispiel 8: Wiederherstellen einer Datenbank aus dem Azure Blob Storage-Dienst
Mit diesem Befehl wird die vollständige Datenbank "MainDB" aus der Datei im Windows Azure Blob Storage-Dienst auf der Serverinstanz "Computer\Instance" wiederhergestellt.
Parameter
-BackupDevice
Gibt die Geräte an, auf denen die Sicherungen gespeichert werden.
Dieser Parameter kann nicht mit dem Parameter BackupFile verwendet werden.
Verwenden Sie diesen Parameter, wenn Sie ein Bandgerät sichern.
Parametereigenschaften
Typ:
BackupDeviceItem[]
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-BackupFile
Gibt den Speicherort oder speicherort an, an dem die Sicherungsdateien gespeichert sind.
Dieser Parameter ist optional.
Wenn nicht angegeben, wird der Standardsicherungsort des Servers nach dem Namen "name <database name.trn>" nach Protokollwiederherstellungen oder <nach Datenbanknamen> gesucht.bak für alle anderen Wiederherstellungstypen.
Dieser Parameter kann nicht mit dem Parameter BackupDevice verwendet werden.
Wenn Sie den Windows Azure Blob Storage-Dienst (URL) sichern, muss dieser Parameter oder der Parameter BackupDevice angegeben werden.
Parametereigenschaften
Typ:
String[]
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
3
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-BlockSize
Gibt die größe des physischen Blocks in Bytes für die Sicherung 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 65536 für Bandgeräte und 512 für alle anderen Geräte.
Parametereigenschaften
Typ:
Int32
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-BufferCount
Gibt die Gesamtanzahl von E/A-Puffern an, die für den Sicherungsvorgang verwendet werden sollen.
Sie können eine beliebige positive ganze Zahl angeben.
Wenn im Sqlservr.exe Prozess für die Puffer nicht genügend virtueller Adressraum vorhanden ist, wird ein Nichtspeicherfehler angezeigt.
Parametereigenschaften
Typ:
Int32
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Checksum
Gibt an, dass während des Wiederherstellungsvorgangs ein Prüfsummenwert berechnet wird.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-ClearSuspectPageTable
Gibt an, dass die verdächtige Seitentabelle nach dem Wiederherstellungsvorgang gelöscht wird.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Confirm
Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
False
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Aliase:
vgl
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-ConnectionTimeout
Gibt die Anzahl der Sekunden an, die auf eine Serververbindung warten sollen, bevor ein Timeoutfehler auftritt.
Der Timeoutwert muss eine ganze Zahl zwischen 0 und 65534 sein.
Wenn 0 angegeben ist, werden Verbindungsversuche nicht timeout ausgeführt.
Parametereigenschaften
Typ:
Int32
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
ByName
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-ContinueAfterError
Gibt an, dass der Vorgang fortgesetzt wird, wenn ein Prüfsummenfehler auftritt.
Wenn nicht festgelegt, schlägt der Vorgang nach einem Prüfsummenfehler fehl.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Credential
Gibt ein PSCredential -Objekt an, das die Anmeldeinformationen für eine SQL Server-Anmeldung enthält, die über die Berechtigung zum Ausführen dieses Vorgangs verfügt.
Parametereigenschaften
Typ:
PSCredential
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
ByName
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Database
Gibt den Namen der wiederherzustellenden Datenbank an.
Dies kann nicht mit dem DatabaseObject-Parameter verwendet werden.
Wenn dieser Parameter verwendet wird, müssen auch die Parameter Path, InputObject oder ServerInstance angegeben werden.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
ByPath
Position:
2
Obligatorisch.:
True
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
ByObject
Position:
2
Obligatorisch.:
True
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
ByName
Position:
2
Obligatorisch.:
True
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-DatabaseFile
Gibt die Datenbankdateien an, die vom Wiederherstellungsvorgang bestimmt werden.
Dies wird nur verwendet, wenn der Parameter "RestoreAction " auf "Files" festgelegt ist.
Wenn der Parameter "RestoreAction " auf "Files" festgelegt ist, muss auch der Parameter "DatabaseFileGroups " oder "DatabaseFiles " angegeben werden.
Parametereigenschaften
Typ:
String[]
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-DatabaseFileGroup
Gibt die Datenbankdateigruppen an, die auf den Wiederherstellungsvorgang abzielen.
Dies wird nur verwendet, wenn der Parameter "RestoreAction " auf "File" festgelegt ist.
Wenn der Parameter "RestoreAction " auf "Files" festgelegt ist, muss auch der Parameter "DatabaseFileGroups " oder "DatabaseFiles " angegeben werden.
Parametereigenschaften
Typ:
String[]
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-DatabaseObject
Gibt ein Datenbankobjekt für den Wiederherstellungsvorgang an.
Parametereigenschaften
Typ:
Database
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
ByDBObject
Position:
2
Obligatorisch.:
True
Wert aus Pipeline:
True
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-FileNumber
Gibt die Indexnummer an, die verwendet wird, um den zielbezogenen Sicherungssatz auf dem Sicherungsmedium zu identifizieren.
Parametereigenschaften
Typ:
Int32
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-InputObject
Gibt das Serverobjekt der SQL Server-Instanz an, in der die Wiederherstellung auftritt.
Parametereigenschaften
Typ:
Server[]
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
ByObject
Position:
Named
Obligatorisch.:
True
Wert aus Pipeline:
True
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-KeepReplication
Gibt an, dass die Replikationskonfiguration beibehalten wird.
Wenn sie nicht festgelegt ist, wird die Replikationskonfiguration vom Wiederherstellungsvorgang ignoriert.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-MaxTransferSize
Gibt die maximale Anzahl von Bytes an, die zwischen den Sicherungsmedien und der SQL Server-Instanz übertragen werden sollen.
Die möglichen Werte sind Vielfache von 65536 Bytes (64 KB), bis zu 4194304 Bytes (4 MB).
Parametereigenschaften
Typ:
Int32
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-MediaName
Gibt den Namen an, der einen Mediensatz identifiziert.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-NoRecovery
Gibt an, dass die Datenbank im Wiederherstellungszustand wiederhergestellt wird.
Ein Rollbackvorgang tritt nicht auf, und zusätzliche Sicherungen können wiederhergestellt werden.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-NoRewind
Gibt an, dass ein Bandlaufwerk an der Endposition geöffnet bleibt, wenn die Wiederherstellung abgeschlossen ist.
Wenn sie nicht festgelegt ist, wird das Band nach Abschluss des Vorgangs umwobt.
Dies gilt nicht für Datenträgerwiederherstellungen.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Offset
Gibt die zu wiederherstellenden Seitenadressen an.
Dies wird nur verwendet, wenn der Parameter "RestoreAction " auf "OnlinePage" festgelegt ist.
Parametereigenschaften
Typ:
Int64[]
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Partial
Gibt an, dass der Wiederherstellungsvorgang eine teilweise Wiederherstellung ist.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-PassThru
Gibt an, dass dieses Cmdlet das Smo.Backup -Objekt ausgibt, das zum Ausführen des Wiederherstellungsvorgangs verwendet wird.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Path
Gibt den Pfad der SQL Server-Instanz an, auf der der Wiederherstellungsvorgang ausgeführt werden soll.
Dieser Parameter ist optional.
Wenn nicht angegeben, wird der aktuelle Arbeitsort verwendet.
Parametereigenschaften
Typ:
String[]
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
ByPath
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-RelocateFile
Gibt eine Liste von Smo.Relocate-Dateiobjekten an.
Jedes Objekt besteht aus einem logischen Sicherungsdateinamen und einem physischen Dateisystemspeicherort.
Die Wiederherstellung verschiebt die wiederhergestellte Datenbank an den angegebenen physischen Speicherort auf dem Zielserver.
Parametereigenschaften
Typ:
RelocateFile[]
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-ReplaceDatabase
Gibt an, dass ein neues Bild der Datenbank erstellt wird.
Dadurch werden alle vorhandenen Datenbanken mit demselben Namen überschrieben.
Wenn sie nicht festgelegt ist, schlägt der Wiederherstellungsvorgang fehl, wenn eine Datenbank mit diesem Namen bereits auf dem Server vorhanden ist.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Restart
Gibt an, dass dieses Cmdlet einen teilweise abgeschlossenen Wiederherstellungsvorgang forthält.
Wenn sie nicht festgelegt ist, startet das Cmdlet einen unterbrochenen Wiederherstellungsvorgang am Anfang des Sicherungssatzes neu.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-RestoreAction
Gibt den Typ des Wiederherstellungsvorgangs an, der ausgeführt wird.
Gültige Werte sind:
Datenbank.
Die Datenbank wird wiederhergestellt.
Dateien.
Mindestens eine Datendatei wird wiederhergestellt.
Der Parameter "DatabaseFile" oder "DatabaseFileGroup " muss angegeben werden.
Log.
Das Translaction-Protokoll wird wiederhergestellt.
OnlinePage.
Eine Datenseite wird online wiederhergestellt, sodass die Datenbank für Benutzer verfügbar bleibt.
OnlineFiles.
Datendateien werden online wiederhergestellt, sodass die Datenbank für Benutzer verfügbar bleibt.
Der Parameter "DatabaseFile" oder "DatabaseFileGroup " muss angegeben werden.
Parametereigenschaften
Typ:
RestoreActionType
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-RestrictedUser
Gibt an, dass der Zugriff auf die wiederhergestellte Datenbank auf die db_owner feste Datenbankrolle und die festen Serverrollen "dbcreator" und "sysadmin" beschränkt ist.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Script
Gibt an, dass dieses Cmdlet ein Transact-SQL Skript ausgibt, das den Wiederherstellungsvorgang ausführt.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-ServerInstance
Gibt den Namen einer SQL Server-Instanz an.
Diese Serverinstanz wird zum Ziel des Wiederherstellungsvorgangs.
Parametereigenschaften
Typ:
String[]
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
ByName
Position:
Named
Obligatorisch.:
True
Wert aus Pipeline:
True
Wert aus Pipeline nach dem Eigenschaftsnamen:
True
Wert aus verbleibenden Argumenten:
False
-SqlCredential
Gibt ein SQL Server-Anmeldeinformationsobjekt an, das Authentifizierungsinformationen speichert.
Wenn Sie den BLOB-Speicherdienst sichern, müssen Sie diesen Parameter angeben.
Die gespeicherten Authentifizierungsinformationen umfassen den Namen des Speicherkontos und die zugehörigen Zugriffsschlüsselwerte.
Geben Sie diesen Parameter nicht für Datenträger oder Band an.
Parametereigenschaften
Typ:
PSObject
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-StandbyFile
Gibt den Namen einer Rückgängig-Datei an, die als Teil der Imageerstellungsstrategie für eine SQL Server-Instanz verwendet wird.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-StopAtMarkAfterDate
Gibt das Datum an, das mit dem durch den Parameter StopAtMarkName angegebenen Marknamen verwendet werden soll, um den Stopppunkt des Wiederherstellungsvorgangs zu bestimmen.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-StopAtMarkName
Gibt die markierte Transaktion an, bei der der Wiederherstellungsvorgang beendet werden soll.
Dies wird mit dem Parameter StopAtMarkAfterDate verwendet, um den Stopppunkt des Wiederherstellungsvorgangs zu bestimmen.
Die wiederhergestellten Daten enthalten die Transaktion, die die Markierung enthält.
Wenn der Wert "StopAtMarkAfterDate " nicht festgelegt ist, wird die Wiederherstellung bei der ersten Markierung mit dem angegebenen Namen beendet.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-StopBeforeMarkAfterDate
Gibt das Datum an, das mit dem Parameter StopBeforeMarkName verwendet werden soll, um den Stopppunkt des Wiederherstellungsvorgangs zu bestimmen.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-StopBeforeMarkName
Gibt die markierte Transaktion an, vor der der Wiederherstellungsvorgang beendet werden soll.
Dies wird mit dem Parameter "StopBeforeMarkAfterDate " verwendet, um den Stopppunkt des Wiederherstellungsvorgangs zu bestimmen.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-ToPointInTime
Gibt den Endpunkt für die Wiederherstellung des Datenbankprotokolls an.
Dies gilt nur, wenn der Parameter "RestoreAction " auf "Log" festgelegt ist.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-UnloadTapeAfter
Gibt an, dass das Bandgerät nach Abschluss des Vorgangs neu gewounden und entladen wird.
Wenn nicht festgelegt, wird kein Versuch unternommen, das Bandmedium zurückzuspulen und zu entladen.
Dies gilt nicht für Datenträgersicherungen.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird.
Das Cmdlet wird nicht ausgeführt.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
False
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Aliase:
Wi
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Eingaben
Smo.Server
Gibt eine SMO an. Serverobjekt , das die SQL Server-Instanz beschreibt, für die der Wiederherstellungsvorgang ausgeführt wird.