Як ми знаємо, опція відновлення бази даних за замовчуванням - це функція Recovery, яка забезпечує доступність бази даних та Інтернет для використання після завершення відновлення бази даних.
Приклад:
RESTORE DATABASE YourDB FROM DISK= 'C:\\Data\\YourDBBackup.bak'
WITH RECOVERY
GO
Давайте подивимося на важливі моменти відновлення з відновленням NO
- База даних не використовується
- Залишається в режимі відновлення
- Наступна послідовність відновлення може бути виконана
- Не повертає жодних невідомих транзакцій
Відновити за допомогою NoRecovery
Ця опція особливо використовується при відновленні кількох резервних копій. Це означає, що при виконанні команди відновлення з опцією norecovery, що означає, база даних не видається користувачам, поки не буде відновлена остання резервна копія в послідовності. Під час останньої резервної копії використовується опція відновлення, і база даних переходить в Інтернет.
Приклад:
RESTORE DATABASE YourDB FROM DISK - 'C:\\Data\\Backup_part1.bak'
WITH NORECOVERY
GO
І потім:
RESTORE LOG YourDB FROM DISK = 'C:\\Data\\BackupLog-part2.trn'
WITH RECOVERY
GO