Pernyataan RESTORE untuk Memulihkan, Memulihkan, dan Mengelola Cadangan (Transact-SQL)

Berlaku untuk: SQL Server Azure SQL Managed Instance

Bagian ini menjelaskan pernyataan RESTORE untuk cadangan. Selain RESTORE {DATABASE | utama Pernyataan LOG} untuk memulihkan dan memulihkan cadangan, sejumlah pernyataan RESTORE tambahan membantu Anda mengelola cadangan dan merencanakan urutan pemulihan Anda. Perintah RESTORE tambahan meliputi: RESTORE FILELISTONLY, RESTORE HEADERONLY, RESTORE LABELONLY, RESTORE REWINDONLY, dan RESTORE VERIFYONLY.

Penting

Dalam versi SQL Server sebelumnya, setiap pengguna dapat memperoleh informasi tentang kumpulan cadangan dan perangkat cadangan dengan menggunakan pernyataan RESTORE FILELISTONLY, RESTORE HEADERONLY, RESTORE LABELONLY, dan RESTORE VERIFYONLY Transact-SQL. Karena mereka mengungkapkan informasi tentang konten file cadangan, pada SQL Server 2008 (10.0.x) dan versi yang lebih baru pernyataan ini memerlukan izin CREATE DATABASE. Persyaratan ini mengamankan file cadangan Anda dan melindungi informasi cadangan Anda lebih lengkap daripada di versi sebelumnya. Untuk informasi tentang izin ini, lihat GRANT Database Permissions (Transact-SQL).

Di Bagian Ini

Pernyataan Deskripsi
RESTORE (Transact-SQL) Menjelaskan pernyataan RESTORE DATABASE dan RESTORE LOG Transact-SQL yang digunakan untuk memulihkan dan memulihkan database dari cadangan yang diambil menggunakan perintah BACKUP. RESTORE DATABASE digunakan untuk database di bawah semua model pemulihan. RESTORE LOG hanya digunakan di bawah model pemulihan penuh dan dicatat secara massal. RESTORE DATABASE juga dapat digunakan untuk mengembalikan database ke rekam jepret database.
ARGUMEN RESTORE (Transact-SQL) Dokumen argumen yang dijelaskan di bagian "Sintaks" dari pernyataan RESTORE dan kumpulan pernyataan tambahan terkait: RESTORE FILELISTONLY, RESTORE HEADERONLY, RESTORE LABELONLY, RESTORE REWINDONLY, dan RESTORE VERIFYONLY. Sebagian besar argumen hanya didukung oleh subset dari enam pernyataan ini. Dukungan untuk setiap argumen ditunjukkan dalam deskripsi argumen.
PULIHKAN FILELISTONLY (Transact-SQL) Menjelaskan pernyataan RESTORE FILELISTONLY Transact-SQL, yang digunakan untuk mengembalikan kumpulan hasil yang berisi daftar database dan file log yang terkandung dalam kumpulan cadangan.
PULIHKAN HEADERONLY (Transact-SQL) Menjelaskan pernyataan RESTORE HEADERONLY Transact-SQL, yang digunakan untuk mengembalikan tataan hasil yang berisi semua informasi header cadangan untuk semua set cadangan pada perangkat cadangan tertentu.
PULIHKAN LABELONLY (Transact-SQL) Menjelaskan pernyataan RESTORE LABELONLY Transact-SQL, yang digunakan untuk mengembalikan kumpulan hasil yang berisi informasi tentang media cadangan yang diidentifikasi oleh perangkat cadangan yang diberikan.
PULIHKAN REWINDONLY (Transact-SQL) Menjelaskan pernyataan RESTORE REWINDONLY Transact-SQL, yang digunakan untuk memutar balik dan menutup perangkat pita yang dibiarkan terbuka oleh pernyataan BACKUP atau RESTORE yang dijalankan dengan opsi NOREWIND.
PULIHKAN SECARA VERIFIKASI (Transact-SQL) Menjelaskan pernyataan RESTORE VERIFYONLY Transact-SQL, yang digunakan untuk memverifikasi cadangan tetapi tidak memulihkannya, dan memeriksa untuk melihat bahwa kumpulan cadangan selesai dan seluruh cadangan dapat dibaca; tidak mencoba memverifikasi struktur data.

Lihat juga

Mencadangkan dan Memulihkan Database SQL Server