Como sabemos, la opción de restauración de la base de datos predeterminada es con Recuperación, lo que garantiza que la base de datos esté disponible y en línea para su uso después de completar la restauración de la base de datos.
Ejemplo:
RESTORE DATABASE YourDB FROM DISK= 'C:\\Data\\YourDBBackup.bak'
WITH RECOVERY
GO
Veamos los puntos importantes sobre Restaurar sin recuperación
- La base de datos no es utilizable
- Permanece en modo de restauración
- La siguiente secuencia de restauración se puede hacer
- No revierte ninguna transacción no comprometida
Restaurar sin recuperación
Esta opción se usa especialmente cuando se deben restaurar varias copias de seguridad. Significa que cuando ejecuta el comando de restauración con la opción norecovery, la base de datos no se libera a los usuarios hasta que se restaura la última copia de seguridad en secuencia. Con la última copia de seguridad, se usa la opción Recuperación y la base de datos se conecta.
Ejemplo:
RESTORE DATABASE YourDB FROM DISK - 'C:\\Data\\Backup_part1.bak'
WITH NORECOVERY
GO
Y entonces:
RESTORE LOG YourDB FROM DISK = 'C:\\Data\\BackupLog-part2.trn'
WITH RECOVERY
GO