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
Gibt ein Resultset mit Informationen zu den durch das gegebene Sicherungsmedium identifizierten Sicherungsmedien zurück.
Hinweis
Für die Beschreibungen der Argumente sieheRESTORE Argumente (Transact-SQL).
Transact-SQL-Syntaxkonventionen
Syntax
RESTORE LABELONLY
FROM <backup_device>
[ WITH
{
--Media Set Options
MEDIANAME = { media_name | @media_name_variable }
| MEDIAPASSWORD = { mediapassword | @mediapassword_variable }
--Error Management Options
| { CHECKSUM | NO_CHECKSUM }
| { STOP_ON_ERROR | CONTINUE_AFTER_ERROR }
--Tape Options
| { REWIND | NOREWIND }
| { UNLOAD | NOUNLOAD }
} [ ,...n ]
]
[;]
<backup_device> ::=
{
{ logical_backup_device_name |
@logical_backup_device_name_var }
| { DISK | TAPE | URL } = { 'physical_backup_device_name' |
@physical_backup_device_name_var }
}
Hinweis
URL ist das Format, das verwendet wird, um den Speicherort und den Dateinamen für Microsoft Azure Blob Storage anzugeben und wird ab SQL Server 2012 (11.x) SP1 mit dem kumulativen Update 2 (CU2) unterstützt. Obwohl es sich bei Microsoft Azure Storage um einen Dienst handelt, ist die Implementierung mit einem Datenträger und Band vergleichbar, um für alle drei Geräte eine konsistente und nahtlose Wiederherstellung zu ermöglichen.
Argumente
Für Beschreibungen der RESTORE LABELONLYArgumente sieheRESTORE Argumente (Transact-SQL).
Resultsets
Die Ergebnismenge aus RESTORE LABELONLY besteht aus einer einzelnen Zeile mit diesen Informationen.
| Spaltenname | Datentyp | BESCHREIBUNG |
|---|---|---|
| MediaName | nvarchar(128) | Name des Mediums. |
| MediaSetId | eindeutiger Bezeichner | Eindeutige ID des Mediensatzes. |
| FamilyCount | Int | Anzahl der Medienfamilien im Mediensatz. |
| FamilySequenceNumber | Int | Sequenznummer dieser Familie. |
| MediaFamilyId | eindeutiger Bezeichner | Eindeutige ID für die Medienfamilie. |
| MediaSequenceNumber | Int | Sequenznummer dieses Mediums in der Medienfamilie. |
| MediaLabelPresent | tinyint | Gibt an, ob die Medienbeschreibung Folgendes enthält: 1 = Medienbezeichnung von Microsoft Tape Format 0 = Medienbeschreibung |
| MediaDescription | nvarchar(255) | Medienbeschreibung als Text oder die Medienbezeichnung von Tape Format. |
| SoftwareName- | nvarchar(128) | Name der Sicherungssoftware, die die Bezeichnung geschrieben hat. |
| SoftwareVendorId | Int | Eindeutige ID des Softwareanbieters, der die Sicherung geschrieben hat. |
| MediaDate | datetime | Datum und Uhrzeit des Zeitpunkts, an dem die Bezeichnung geschrieben wurde. |
| Mirror_Count | Int | Die Anzahl von Spiegeln in einem Spiegelsatz (1-4). Hinweis: Für verschiedene Spiegel in einem Satz werden identische Bezeichnungen geschrieben. |
| IsCompressed | Bit | Gibt an, ob die Sicherung komprimiert ist: 0 = Nicht komprimiert 1 = komprimiert |
Hinweis
Wenn Passwörter für das Medienset definiert sind, wird die Information nur dann zurückgegeben, RESTORE LABELONLY wenn das korrekte Medienpasswort in der MEDIAPASSWORD-Option des Befehls angegeben ist.
Allgemeine Hinweise
Das Ausführen RESTORE LABELONLY ist eine schnelle Möglichkeit herauszufinden, was das Backup-Medium enthält. Da RESTORE LABELONLY nur der Medienkopf gelesen wird, ist diese Aussage auch bei Verwendung von Hochkapazitäts-Bandgeräten schnell abgeschlossen.
Sicherheit
In einem Sicherungsvorgang können optional Kennwörter für einen Mediensatz angegeben werden. Wenn ein Passwort auf einem Medienset definiert wurde, müssen Sie das korrekte Passwort in der RESTORE Anweisung angeben. Über dieses Kennwort werden nicht autorisierte Wiederherstellungsoptionen und unbefugtes Anfügen von Sicherungssätzen an Medien mithilfe der Tools von Microsoft SQL Server verhindert. Ein Passwort verhindert jedoch nicht, dass Medien mit BACKUP der FORMAT-Option der Stellungnahme überschrieben werden.
Wichtig
Dieses Kennwort bietet also nur unzureichenden Schutz. Es soll vermeiden, dass autorisierte wie nicht autorisierte Benutzer mithilfe von SQL Server-Tools fehlerhafte Wiederherstellungen durchführen. Es verhindert jedoch nicht das Lesen der Sicherungsdaten mit anderen Mitteln oder das Ersetzen des Kennworts. Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Vermeiden Sie die Verwendung dieses Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die derzeit dieses Feature verwenden. Die bewährte Methode zum Schutz von Sicherungen besteht darin, Sicherungsbänder an einem sicheren Speicherort zu speichern oder auf Datenträgerdateien zu sichern, die durch geeignete Zugriffssteuerungslisten (ACCESS Control Lists, ACLs) geschützt sind. Die ACLs sollten für den Verzeichnisstamm eingerichtet werden, unter dem die Sicherungen erstellt werden.
Berechtigungen
In SQL Server 2008 (10.0.x) und höheren Versionen erfordert CREATE DATABASE das Abrufen von Informationen zu einem Sicherungssatz oder Sicherungsgerät die Berechtigung. Weitere Informationen finden Sie unter GRANT Datenbankberechtigungen (Transact-SQL).
Weitere Informationen
BACKUP (Transact-SQL)
Mediensätze, Medienfamilien und Sicherungssätze (SQL Server)
RESTORE REWINDONLY (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL)
RESTORE (Transact-SQL)
Sicherungsverlauf und Headerinformationen (SQL Server)