Seperti yang kita ketahui, opsi pemulihan basis data standar adalah dengan Pemulihan yang memastikan basis data tersedia dan Online untuk digunakan setelah penyelesaian pemulihan basis data.
Contoh:
RESTORE DATABASE YourDB FROM DISK= 'C:\\Data\\YourDBBackup.bak'
WITH RECOVERY
GO
Mari kita lihat poin penting tentang Restore dengan NO Recovery
- Basis data tidak dapat digunakan
- Tetap dalam mode pemulihan
- Urutan pemulihan selanjutnya bisa dilakukan
- Tidak mengembalikan transaksi yang tidak dikomit
Kembalikan Dengan NoRecovery
Opsi ini terutama digunakan ketika beberapa cadangan akan dipulihkan. Itu berarti, ketika Anda menjalankan perintah restore dengan opsi norecovery yang berarti, database tidak dirilis kepada pengguna sampai cadangan terakhir secara berurutan dipulihkan. Dengan cadangan terakhir, opsi Pemulihan digunakan dan basis data online.
Contoh:
RESTORE DATABASE YourDB FROM DISK - 'C:\\Data\\Backup_part1.bak'
WITH NORECOVERY
GO
Lalu:
RESTORE LOG YourDB FROM DISK = 'C:\\Data\\BackupLog-part2.trn'
WITH RECOVERY
GO