RESTORE Pernyataan - LABELONLY (Transact-SQL)

Berlaku untuk: SQL ServerAzure SQL Managed Instance

Mengembalikan kumpulan hasil yang berisi informasi tentang media cadangan yang diidentifikasi oleh perangkat cadangan yang diberikan.

Catatan

Untuk deskripsi argumen, lihat RESTORE Argumen (Transact-SQL).

Konvensi sintaks transact-SQL

Sintaksis

  
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 }   
}  
  

Catatan

URL adalah format yang digunakan untuk menentukan lokasi dan nama file untuk Microsoft Azure Blob Storage dan didukung dimulai dengan SQL Server 2012 (11.x) SP1 CU2. Meskipun penyimpanan Microsoft Azure adalah layanan, implementasinya mirip dengan disk dan pita untuk memungkinkan pengalaman pemulihan yang konsisten dan mulus untuk ketiga perangkat tersebut.

Argumen

Untuk deskripsi RESTORE LABELONLY argumen, lihat RESTORE Argumen (Transact-SQL).

Tataan Hasil

Kumpulan hasil dari RESTORE LABELONLY terdiri dari satu baris dengan informasi ini.

Nama kolom Jenis data Deskripsi
MediaName nvarchar(128) Nama media.
MediaSetId pengidentifikasi unik Nomor identifikasi unik dari set media.
FamilyCount Int Jumlah keluarga media dalam set media.
FamilySequenceNumber Int Nomor urut keluarga ini.
MediaFamilyId pengidentifikasi unik Nomor identifikasi unik untuk keluarga media.
MediaSequenceNumber Int Nomor urut media ini dalam keluarga media.
MediaLabelPresent kecil Apakah deskripsi media berisi:

1 = Label media Format Pita Microsoft

0 = Deskripsi media
MediaDescription nvarchar(255) Deskripsi media, dalam teks bentuk bebas, atau label media Format Pita.
SoftwareName nvarchar(128) Nama perangkat lunak cadangan yang menulis label.
SoftwareVendorId Int Nomor identifikasi vendor unik vendor perangkat lunak yang menulis cadangan.
MediaDate tanggalwaktu Tanggal dan waktu label ditulis.
Mirror_Count Int Jumlah cermin dalam set (1-4).

Catatan: Label yang ditulis untuk cermin yang berbeda dalam satu set identik.
Dikompresi sedikit Apakah cadangan dikompresi:

0 = tidak dikompresi

1 =dikompresi

Catatan

Jika kata sandi ditentukan untuk kumpulan media, RESTORE LABELONLY mengembalikan informasi hanya jika kata sandi media yang benar ditentukan dalam opsi MEDIAPASSWORD dari perintah.

Keterangan Umum

Eksekusi RESTORE LABELONLY adalah cara cepat untuk mengetahui apa yang terkandung dalam media cadangan. Karena RESTORE LABELONLY hanya membaca header media, pernyataan ini selesai dengan cepat bahkan saat menggunakan perangkat pita berkapasitas tinggi.

Keamanan

Operasi pencadangan dapat secara opsional menentukan kata sandi untuk set media. Ketika kata sandi telah ditentukan pada kumpulan media, Anda harus menentukan kata sandi yang benar dalam RESTORE pernyataan. Kata sandi mencegah operasi pemulihan yang tidak sah dan penambung set cadangan yang tidak sah ke media menggunakan alat Microsoft SQL Server. Namun, kata sandi tidak mencegah penimpaan media menggunakan BACKUP opsi FORMAT pernyataan.

Penting

Perlindungan yang diberikan oleh kata sandi ini lemah. Ini dimaksudkan untuk mencegah pemulihan yang salah menggunakan alat SQL Server oleh pengguna yang berwenang atau tidak sah. Ini tidak mencegah pembacaan data cadangan dengan cara lain atau penggantian kata sandi. Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Praktik terbaik untuk melindungi cadangan adalah menyimpan pita cadangan di lokasi yang aman atau mencadangkan ke file disk yang dilindungi oleh daftar kontrol akses (ACL) yang memadai. ACL harus diatur pada akar direktori tempat cadangan dibuat.

Izin

Pada SQL Server 2008 (10.0.x) dan versi yang lebih baru, mendapatkan informasi tentang set cadangan atau perangkat cadangan memerlukan CREATE DATABASE izin. Untuk informasi selengkapnya, lihat GRANT Izin Database (Transact-SQL).