Pernyataan RESTORE - REWINDONLY (Transact-SQL)

Berlaku untuk:SQL Server

Memutar balik dan menutup perangkat pita tertentu yang dibiarkan terbuka oleh pernyataan BACKUP atau RESTORE yang dijalankan dengan opsi NOREWIND. Perintah ini hanya didukung untuk perangkat pita.

Konvensi sintaks transact-SQL

Sintaksis

  
RESTORE REWINDONLY   
FROM <backup_device> [ ,...n ]  
[ WITH {UNLOAD | NOUNLOAD}]  
}   
[;]  
  
<backup_device> ::=  
{   
   { logical_backup_device_name |  
      @logical_backup_device_name_var }  
   | TAPE = { 'physical_backup_device_name' |  
       @physical_backup_device_name_var }   
}   

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

<> backup_device ::=

Menentukan perangkat cadangan logis atau fisik yang akan digunakan untuk operasi pemulihan.

{ logical_backup_device_name@ | logical_backup_device_name_var }
Adalah nama logis, yang harus mengikuti aturan untuk pengidentifikasi, perangkat cadangan yang dibuat oleh sp_addumpdevice tempat database dipulihkan. Jika disediakan sebagai variabel (@logical_backup_device_name_var), nama perangkat cadangan dapat ditentukan sebagai konstanta string (@logical_backup_device_name_var = logical_backup_device_name) atau sebagai variabel jenis data string karakter, kecuali untuk jenis data ntext atau teks.

{DISK | TAPE } = { 'physical_backup_device_name'physical_backup_device_name_var | @ }
Memungkinkan pencadangan dipulihkan dari disk atau perangkat pita bernama. Jenis perangkat disk dan pita harus ditentukan dengan nama aktual (misalnya, jalur lengkap dan nama file) perangkat: DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\Mybackup.bak' atau TAPE = '\\.\TAPE0'. Jika ditentukan sebagai variabel (@physical_backup_device_name_var), nama perangkat dapat ditentukan sebagai konstanta string (@physical_backup_device_name_var = 'physical_backup_device_name') atau sebagai variabel jenis data string karakter, kecuali untuk jenis data ntext atau teks.

Jika menggunakan server jaringan dengan nama UNC (yang harus berisi nama komputer), tentukan jenis disk perangkat. Untuk informasi selengkapnya tentang menggunakan nama UNC, lihat Perangkat Cadangan (SQL Server).

Akun tempat Anda menjalankan Microsoft SQL Server harus memiliki akses BACA ke komputer jarak jauh atau server jaringan untuk melakukan operasi RESTORE.

n
Adalah tempat penampung yang menunjukkan beberapa perangkat cadangan dan perangkat cadangan logis dapat ditentukan. Jumlah maksimum perangkat cadangan atau perangkat cadangan logis adalah 64.

Apakah urutan pemulihan memerlukan perangkat cadangan sebanyak yang digunakan untuk membuat set media tempat cadangan berada, tergantung pada apakah pemulihan offline atau online. Pemulihan offline memungkinkan pencadangan dipulihkan menggunakan lebih sedikit perangkat daripada yang digunakan untuk membuat cadangan. Pemulihan online memerlukan semua perangkat cadangan cadangan. Upaya untuk memulihkan dengan lebih sedikit perangkat gagal.

Untuk informasi selengkapnya, lihat Perangkat Cadangan (SQL Server).

Catatan

Saat memulihkan cadangan dari set media cermin, Anda hanya dapat menentukan satu cermin untuk setiap keluarga media. Namun, jika terjadi kesalahan, memiliki cermin lain memungkinkan beberapa masalah pemulihan diselesaikan dengan cepat. Anda dapat mengganti volume media yang rusak dengan volume yang sesuai dari cermin lain. Perhatikan bahwa untuk pemulihan offline Anda dapat memulihkan dari lebih sedikit perangkat daripada keluarga media, tetapi setiap keluarga hanya diproses sekali.

DENGAN Opsi

MEMBONGKAR
Menentukan bahwa pita secara otomatis di-rewound dan dibongkar ketika RESTORE selesai. UNLOAD diatur secara default saat sesi pengguna baru dimulai. Ini tetap diatur sampai NOUNLOAD ditentukan. Opsi ini hanya digunakan untuk perangkat pita. Jika perangkat non-pita sedang digunakan untuk RESTORE, opsi ini diabaikan.

NOUNLOAD
Menentukan bahwa pita tidak dibongkar secara otomatis dari drive pita setelah PEMULIHAN. NOUNLOAD tetap diatur hingga UNLOAD ditentukan.

Keterangan Umum

RESTORE REWINDONLY adalah alternatif untuk RESTORE LABELONLY FROM TAPE = <name> WITH REWIND. Anda bisa mendapatkan daftar drive pita yang dibuka dari tampilan manajemen dinamis sys.dm_io_backup_tapes .

Keamanan

Izin

Setiap pengguna dapat menggunakan RESTORE REWINDONLY.

Lihat Juga

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