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.
Gilt für:SQL Server
Azure SQL Managed Instance
Dieser Abschnitt beschreibt die Anweisungen für Backups RESTORE . Zusätzlich zum Haupt RESTORE {DATABASE | LOG}-Anweisung zur Wiederherstellung und Wiederherstellung von Backups helfen Ihnen mehrere Hilfsanweisungen RESTORE , Ihre Backups zu verwalten und Ihre Wiederherstellungssequenzen zu planen. Die Hilfsbefehle RESTORE umfassen:RESTORE FILELISTONLYRESTORE ,RESTORE HEADERONLYRESTORE , , RESTORERESTORE LABELONLY,RESTORE REWINDONLYRESTORE und .RESTORERESTORE VERIFYONLY
Wichtig
In früheren Versionen von SQL Server konnte jeder Benutzer Informationen über Backup-Sets und Backup-Geräte erhalten, indem er die RESTORERESTORE FILELISTONLYAnweisungen , RESTORERESTORE HEADERONLY, RESTORERESTORE LABELONLY, und RESTORERESTORE VERIFYONLY Transact-SQL verwendete. Da sie Informationen über den Inhalt der Sicherungsdateien offenbaren, erfordern CREATE DATABASE diese Anweisungen in SQL Server 2008 (10.0.x) und späteren Versionen eine Berechtigung. Dadurch werden Ihre Sicherungsdateien und Sicherungsinformationen umfassender geschützt als in vorherigen Versionen. Informationen zu dieser Berechtigung finden Sie unter GRANT "Datenbankberechtigungen(Transact-SQL)".
In diesem Abschnitt
| -Anweisung. | BESCHREIBUNG |
|---|---|
| RESTORE (Transact-SQL) | Beschreibt die RESTOREDATABASE und RESTORE LOG Transact-SQL Anweisungen, die verwendet werden, um eine Datenbank aus Backups wiederherzustellen und wiederherzustellen, die mit dem Befehl BACKUP gemacht wurden. RESTORE DATABASE wird für Datenbanken unter allen Wiederherstellungsmodellen verwendet. RESTORE LOG wird nur unter den vollständigen und bulk-logged Recovery-Modellen verwendet. RESTORE DATABASE kann auch verwendet werden, um eine Datenbank in einen Datenbanksnapshot zurückzusetzen. |
| RESTORE Argumente (Transact-SQL) | Dokumentiert die in den "Syntax"-Abschnitten RESTORE der Aussage und der zugehörigen Menge von Hilfsaussagen beschriebenen Argumente: RESTORERESTORE FILELISTONLY, RESTORERESTORE HEADERONLY, , RESTORERESTORE LABELONLY,RESTORE REWINDONLYRESTORE und .RESTORERESTORE VERIFYONLY Die meisten der Argumente werden nur von einer Untermenge dieser sechs Anweisungen unterstützt. Die Unterstützung für jedes Argument wird in der Beschreibung des Arguments angezeigt. |
| RESTORE FILELISTONLY (Transact-SQL) | Beschreibt die RESTORE FILELISTONLY Transact-SQL-Anweisung, die verwendet wird, um eine Ergebnismenge zurückzugeben, die eine Liste der Datenbank und Logdateien im Backup-Set enthält. |
| RESTORE HEADERONLY (Transact-SQL) | Beschreibt die RESTORE HEADERONLY Transact-SQL-Anweisung, die verwendet wird, um eine Ergebnismenge zurückzugeben, die alle Backup-Header-Informationen für alle Backup-Sets auf einem bestimmten Backup-Gerät enthält. |
| RESTORE LABELONLY (Transact-SQL) | Beschreibt die RESTORE LABELONLY Transact-SQL-Anweisung, die verwendet wird, um eine Ergebnismenge zurückzugeben, die Informationen über das vom jeweiligen Backup-Gerät identifizierte Backup-Medien enthält. |
| RESTORE REWINDONLY (Transact-SQL) | Beschreibt die RESTORERESTORE REWINDONLY Transact-SQL-Anweisung, die verwendet wird, um Bandgeräte zurückzuspulen und zu schließen, die durch BACKUP oder RESTORE mit der NOREWIND-Option ausgeführte Anweisungen offen gelassen wurden. |
| RESTORE VERIFYONLY (Transact-SQL) | Beschreibt die RESTORE VERIFYONLY Transact-SQL-Anweisung, die zur Verifizierung des Backups verwendet wird, es aber nicht wiederherstellt, und prüft, ob das Backup-Set vollständig ist und das gesamte Backup lesbar ist; versucht nicht, die Struktur der Daten zu überprüfen. |