Pernyataan RESTORE - LABELONLY (Transact-SQL)
Berlaku untuk: SQL Server Azure 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).
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)