RESTORE LABELONLY (Transact-SQL)
Gibt ein Resultset mit Informationen zu den durch das gegebene Sicherungsmedium identifizierten Sicherungsmedien zurück.
Hinweis |
---|
Beschreibungen der Argumente finden Sie unter RESTORE-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 } = { 'physical_backup_device_name' |
@physical_backup_device_name_var }
}
Argumente
Beschreibungen der RESTORE LABELONLY-Argumente finden Sie unter RESTORE-Argumente (Transact-SQL).
Resultsets
Das Resultset von RESTORE LABELONLY besteht aus einer Zeile mit diesen Informationen.
Spaltenname |
Datentyp |
Beschreibung |
||
---|---|---|---|---|
MediaName |
nvarchar(128) |
Name des Mediums. |
||
MediaSetId |
uniqueidentifier |
Eindeutige ID des Mediensatzes. |
||
FamilyCount |
int |
Anzahl der Medienfamilien im Mediensatz. |
||
FamilySequenceNumber |
int |
Sequenznummer dieser Familie. |
||
MediaFamilyId |
uniqueidentifier |
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).
|
||
IsCompressed |
bit |
Gibt an, ob die Sicherung komprimiert ist: 0 = nicht komprimiert 1 = komprimiert |
Hinweis |
---|
Wenn für den Mediensatz Kennwörter definiert sind, gibt RESTORE LABELONLY nur dann Informationen zurück, wenn im Befehl in der Option MEDIAPASSWORD das richtige Kennwort angegeben ist. |
Allgemeine Hinweise
Die Ausführung von RESTORE LABELONLY stellt eine schnelle Möglichkeit dar, den Inhalt des Sicherungsmediums herauszufinden. Da RESTORE LABELONLY nur den Medienheader liest, wird diese Anweisung schnell abgeschlossen, auch wenn Bandmedien mit hoher Kapazität verwendet werden.
Sicherheit
In einem Sicherungsvorgang können optional Kennwörter für einen Mediensatz angegeben werden. Wenn ein Kennwort für einen Mediensatz definiert wurde, müssen Sie in der RESTORE-Anweisung das richtige Kennwort angeben. Das Kennwort verhindert nicht autorisierte Wiederherstellungsoptionen und unbefugtes Anfügen von Sicherungssätzen an Medien mithilfe der Tools von Microsoft SQL Server. Mit einem Kennwort kann jedoch das Überschreiben eines Mediums mithilfe der Option FORMAT der BACKUP-Anweisung nicht verhindert werden.
Sicherheitshinweis |
---|
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 zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Eine bewährte Methode für den Schutz von Sicherungen ist das Verwahren von Sicherungsbändern an einem sicheren Ort oder das Sichern in Datenträgerdateien, die durch eine adäquate Zugriffssteuerungsliste (ACL, Access Control List) geschützt sind. Die ACLs sollten für den Verzeichnisstamm eingerichtet werden, unter dem die Sicherungen erstellt werden. |
Berechtigungen
In SQL Server 2008 und höheren Versionen benötigen Sie die CREATE DATABASE-Berechtigung, um Informationen zu Sicherungssätzen oder Sicherungsmedien abzurufen. Weitere Informationen finden Sie unter GRANT (Datenbankberechtigungen) (Transact-SQL).
Siehe auch
Verweis
RESTORE REWINDONLY (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL)
Konzepte
Mediensätze, Medienfamilien und Sicherungssätze (SQL Server)