Pregunta

Tengo una base de datos y lo hice de primera copia de seguridad hace 2 días. Entonces ayer pasé toda una adición de nuevos registros. Esta mañana me encontré con una copia de seguridad, (pero he seleccionado anexados para grupo de respaldo existente) como se muestra a continuación.

Me acaba de ejecutar una restauración y me encontré con que acabó con todos mis datos de ayer y la restituyó a partir de la copia de seguridad de hace 2 días. No es la versión de esta copia de seguridad mañanas.

Me subió la cremallera copia de seguridad para estar seguro.

he cambiado algunos datos en el PP, Entonces me encontré con la parte de atrás de nuevo, pero esta vez seleccionado "sobrescribir todos los conjuntos de copia de seguridad existentes"

Ahora, cuando yo restaure el PP es parece restaurar los datos de la copia de seguridad correctamente . Creo que aprendí una lección aquí, correctamente si estoy equivocado

Mi pregunta es, ¿Perdí todo un día de trabajo?

Todavía tengo copia de seguridad segura de archivos .bak de esta mañana en una postal. ¿Hay alguna forma de restaurar es con los datos correctos?

alt text http://img62.imageshack.us/img62/1934/backup1 .gif

¿Fue útil?

Solución

La buena noticia es que no lo hicieron (o al menos no debería tener) perdió su trabajo. Al seleccionar la opción "añadir" (que es el comportamiento por defecto) todo lo que sucedió fue la copia de seguridad más reciente se añade al final de la última copia de seguridad. Por lo tanto, en el mismo archivo de copia de seguridad que tiene 2 copias de seguridad.

Al restaurar el archivo de copia de seguridad, si está haciendo esto a través de la interfaz gráfica de usuario debe obtener la opción de seleccionar el conjunto de copia de seguridad específico que desea restaurar -. Y no debe haber dos conjuntos de copia de seguridad que podría restaurar a partir de

Si usted estaba haciendo esto a través de T-SQL, el comando de restauración se vería algunos como:

RESTORE DATABASE [my_db] FROM  DISK = N'C:\my_db.bak' WITH  FILE = 2...

La clave es aquí la opción "FILE = 2" que está especificando qué Backupset desea restauraciones.

La esperanza de que le ayuda a obtener su espalda de datos.

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