Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Biasanya, semua data dalam database SQL Server dipulihkan sebelum database dipulihkan kembali ke keadaan semula. Namun, operasi pemulihan dapat memulihkan database tanpa benar-benar memulihkan cadangan; misalnya, saat memulihkan file baca-saja yang konsisten dengan database. Ini disebut sebagai pemulihan khusus pemulihan saja. Ketika data offline telah konsisten dengan database dan hanya perlu disediakan, operasi pemulihan saja menyelesaikan pemulihan database dan membuat data tersedia secara online.
Pemulihan hanya dapat dilakukan untuk seluruh database atau untuk satu atau beberapa file atau grup file.
Pemulihan Basis Data Khusus Pemulihan Saja
Pemulihan database yang hanya bertujuan untuk pemulihan dapat berguna dalam situasi berikut:
Anda tidak memulihkan database saat memulihkan cadangan terakhir dalam urutan pemulihan, dan Anda sekarang ingin memulihkan database untuk membuatnya online.
Database dalam mode siaga, dan Anda ingin membuat database dapat diperbarui tanpa menerapkan cadangan log lain.
Sintaks RESTORE untuk pemulihan database hanya adalah sebagai berikut:
RESTORE DATABASE *database_name* WITH RECOVERY
Catatan
Klausa FROM =<backup_device> tidak digunakan untuk pemulihan saja karena tidak diperlukan cadangan.
Contoh
Contoh berikut memulihkan AdventureWorks2025 database sampel dalam operasi pemulihan tanpa memulihkan data.
-- Restore database using WITH RECOVERY.
RESTORE DATABASE AdventureWorks2022
WITH RECOVERY
Pemulihan File Khusus Pemulihan Saja
Pemulihan file khusus pemulihan dapat berguna dalam situasi berikut:
Database dipulihkan sepotong. Setelah pemulihan grup file utama selesai, satu atau beberapa file yang tidak disimpan konsisten dengan status database baru, mungkin karena telah dibaca-saja selama beberapa waktu. File-file ini hanya harus dipulihkan; penyalinan data tidak perlu.
Operasi pemulihan saja mengaktifkan data dalam grup file offline; tidak ada fase penyalinan, pemulihan ulang, atau pembatalan data yang terjadi. Untuk informasi tentang fase pemulihan, lihat Gambaran Umum Pemulihan dan Pemulihan (SQL Server).
Sintaks RESTORE untuk pemulihan file yang hanya untuk pemulihan adalah:
RESTORE DATABASE *database_name* { FILE **=**_logical_file_name_ | FILEGROUP **=**_logical_filegroup_name_ }[ **,**...*n* ] WITH RECOVERY
Contoh
Contoh berikut mengilustrasikan pemulihan file hanya dalam grup file sekunder, SalesGroup2, dalam database Sales. Grup file utama telah dipulihkan sebagai langkah awal pemulihan sepotong, dan SalesGroup2 konsisten dengan grup file utama yang dipulihkan. Memulihkan grup file ini dan membuatnya online hanya memerlukan satu pernyataan.
RESTORE DATABASE Sales FILEGROUP=SalesGroup2 WITH RECOVERY;
Contoh penyelesaian skenario pemulihan sebagian dengan pemulihan hanya untuk pemulihan
Model pemulihan sederhana
Contoh: Pemulihan Sepotong Database (Model Pemulihan Sederhana)
Contoh: Pemulihan Bertahap dari Beberapa Grup File (Model Pemulihan Sederhana)
Model pemulihan penuh
Lihat Juga
Pemulihan Online (SQL Server)
Pemulihan Piecemeal (SQL Server)
Pemulihan File (Model Pemulihan Sederhana)
Pemulihan File (Model Pemulihan Penuh)
RESTORE (Transact-SQL)
Gambaran Umum Pengembalian dan Pemulihan (SQL Server)