SQL Server 2005 Realizar “recuperación” en la base de datos restaurada con “NORECOVERY”
-
13-09-2019 - |
Pregunta
Tengo copias de seguridad semanales completos, las copias de seguridad diferenciales diarias y copias de seguridad de registro de transacciones por hora.
Para restaurar la base de datos, puedo restaurar la copia de seguridad completa, entonces la última copia de seguridad dif luego todas las copias de seguridad de registro de transacciones que especifican NORECOVERY en todas las restauraciones excepto la última.
Mi pregunta es. Si accidentalmente restaurar mi último registro de transacciones con el indicador NORECOVERY, hay un comando que se puede ejecutar a "recuperar" la base de datos en este momento?
Estoy usando SQL Server 2005.
Solución
Probar (de ayuda SQL2000): RESTORE nombredb BASE DE DATOS CON RECUPERACIÓN
Otros consejos
Ok, así que la respuesta es bastante simple. Simplemente puede ejecutar el comando.
RESTORE DATABASE [MyDatabase] WITH RECOVERY
No siquiera se me ocurrió que puede ejecutar el comando Restaurar base de datos sin especificar una copia de seguridad para restaurar.