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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top