Pernyataan RESTORE - 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 Arguments (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 argumen RESTORE LABELONLY, lihat RESTORE Arguments (Transact-SQL).

Tataan Hasil

Hasil yang ditetapkan 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 datetime 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 bit Apakah cadangan dikompresi:

0 = tidak dikompresi

1 =dikompresi

Catatan

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

Keterangan Umum

Menjalankan RESTORE LABELONLY adalah cara cepat untuk mengetahui apa yang dikandung media cadangan. Karena RESTORE LABELONLY hanya membaca header media, pernyataan ini selesai dengan cepat bahkan saat menggunakan perangkat pita kapasitas tinggi.

Keamanan

Operasi pencadangan dapat secara opsional menentukan kata sandi untuk set media. Ketika kata sandi telah ditentukan pada set media, Anda harus menentukan kata sandi yang benar dalam pernyataan RESTORE. 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 timpa media menggunakan opsi FORMAT pernyataan BACKUP.

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

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

Lihat Juga

BACKUP (Transact-SQL)
Set Media, Keluarga Media, dan Kumpulan Cadangan (SQL Server)
PULIHKAN REWINDONLY (Transact-SQL)
PULIHKAN SECARA VERIFIKASI (Transact-SQL)
RESTORE (Transact-SQL)
Riwayat Pencadangan dan Informasi Header (SQL Server)