RESTORE REWINDONLY (Transact-SQL)
Führt das Zurückspulen und Schließen der angegebenen Bandmedien aus, die durch mit der Option NOREWIND ausgeführte BACKUP- oder RESTORE-Anweisungen offen geblieben sind. Diese Option wird nur für Bandmedien verwendet.
Transact-SQL-Syntaxkonventionen
Syntax
RESTORE REWINDONLY
FROM <backup_device> [ ,...n ]
[ WITH {UNLOAD | NOUNLOAD}]
}
[;]
<backup_device> ::=
{
{ logical_backup_device_name |
@logical_backup_device_name_var }
| TAPE = { 'physical_backup_device_name' |
@physical_backup_device_name_var }
}
Argumente
<backup_device> ::=
Gibt das logische oder physikalische Sicherungsmedium an, das für den Wiederherstellungsvorgang verwendet wird.
Hinweis: |
---|
Wird von allen sechs Anweisungen unterstützt: RESTORE, RESTORE FILELISTONLY, RESTORE HEADERONLY, RESTORE LABELONLY, RESTORE REWINDONLY und RESTORE VERIFYONLY. |
{ logical_backup_device_name | **@**logical_backup_device_name_var }
Dies ist der logische Name der von sp_addumpdevice erstellten Sicherungsmedien, von denen die Datenbank wiederhergestellt wird. Der Name muss den Regeln für Bezeichner entsprechen. Wenn er als Variable (**@logical_backup_device_name_var) angegeben wurde, kann der Name des Sicherungsmediums entweder als Zeichenfolgenkonstante (@**logical_backup_device_name_var = logical_backup_device_name) oder als Variable mit einem Zeichenfolgen-Datentyp angegeben werden, mit Ausnahme der Datentypen ntext und text.
{DISK | TAPE } = { 'physical_backup_device_name' | **@**physical_backup_device_name_var }
Ermöglicht die Wiederherstellung von Sicherungen von dem angegebenen Festplatten- oder Bandmedien. Die Gerätearten Festplatte (DISK) und Band (TAPE) sollten mit dem tatsächlichen Namen (z. B. dem vollständigen Pfad- und Dateinamen) des Mediums angegeben werden: DISK = 'C:\Programme\Microsoft SQL Server\MSSQL\BACKUP\Mybackup.bak' oder TAPE = '\\.\TAPE0'. Bei Angabe als Variable (**@physical_backup_device_name_var) kann der Medienname entweder als Zeichenfolgenkonstante (@**physical_backup_device_name_var = 'physcial_backup_device_name') oder als Variable mit einem Zeichenfolgen-Datentyp angegeben werden, mit Ausnahme der Datentypen ntext und text.
Wenn Sie einen Netzwerkserver mit einem UNC-Namen (der einen Computernamen enthalten muss) verwenden, geben Sie die Geräteart Festplatte (DISK) an. Weitere Informationen zum Verwenden von UNC-Namen finden Sie unter Sicherungsmedien.
Das Konto, unter dem Sie Microsoft SQL Server ausführen, muss Lesezugriff auf den Remotecomputer oder Netzwerkserver besitzen, damit ein RESTORE-Vorgang ausgeführt werden kann.
n
Dies ist ein Platzhalter, der anzeigt, dass mehrere Sicherungsmedien und logische Sicherungsmedien angegeben werden können. Die maximale Anzahl von Sicherungsmedien oder logischen Sicherungsmedien beträgt 64.
Ob für eine Wiederherstellungssequenz so viele Sicherungsmedien erforderlich sind, wie beim Erstellen des Mediensatzes verwendet wurden, zu dem die Sicherungen gehören, hängt davon ab, ob die Wiederherstellung offline oder online erfolgt. Bei der Offlinewiederherstellung kann eine Sicherung mit weniger Medien wiederhergestellt werden, als zum Erstellen der Sicherung erforderlich waren. Für eine Onlinewiederherstellung sind alle Sicherungsmedien der Sicherung erforderlich. Einer Wiederherstellungsversuch mit weniger Medien erzeugt einen Fehler.
Weitere Informationen finden Sie unter Arbeiten mit Sicherungsmedien in SQL Server.
Hinweis: |
---|
Bei der Wiederherstellung einer Sicherung aus einem gespiegelten Mediensatz können Sie für jede Medienfamilie jeweils nur einen einzigen Spiegel angeben. Wenn Fehler auftreten, können jedoch mithilfe des oder der anderen Spiegel einige Wiederherstellungsprobleme schnell gelöst werden. Sie können einen beschädigten Mediendatenträger durch den entsprechenden Datenträger eines anderen Spiegels ersetzen. Beachten Sie, dass Sie bei einer Offlinewiederherstellung von weniger Medien als Medienfamilien wiederherstellen können, jede Familie wird nur einmal verarbeitet wird. |
WITH <with_option> ::=
UNLOAD
Gibt an, dass das Band automatisch zurückgespult und ausgeworfen wird, wenn der RESTORE-Vorgang vollständig ausgeführt ist. UNLOAD wird standardmäßig festgelegt, wenn eine neue Benutzersitzung gestartet wird. Diese Option bleibt festgelegt, bis NOUNLOAD angegeben wird. Diese Option wird nur für Bandmedien verwendet. Die Option wird ignoriert, wenn ein anderes Medium als ein Bandlaufwerk für RESTORE verwendet wird.
NOUNLOAD
Gibt an, dass das Band nach einem RESTORE-Vorgang nicht automatisch aus dem Bandlaufwerk ausgeworfen wird. NOUNLOAD bleibt festgelegt, bis UNLOAD angegeben wird.
Gibt an, dass das Band nach einem RESTORE-Vorgang nicht automatisch aus dem Bandlaufwerk ausgeworfen wird. NOUNLOAD bleibt festgelegt, bis UNLOAD angegeben wird.
Hinweise
Die neue Funktion von Microsoft SQL Server 2005 RESTORE REWINDONLY ist eine Alternative zu RESTORE LABELONLY FROM TAPE = <name> WITH REWIND. Die dynamische Verwaltungssicht sys.dm_io_backup_tapes stellt eine Liste offener Bandlaufwerke bereit. Weitere Informationen finden Sie unter sys.dm_io_backup_tapes.
Berechtigungen
Jeder Benutzer kann RESTORE REWINDONLY verwenden.
Siehe auch
Verweis
BACKUP (Transact-SQL)
RESTORE (Transact-SQL)
Andere Ressourcen
Arbeiten mit Sicherungsmedien in SQL Server
Anzeigen von Informationen zu Sicherungen