none
como puedo hacer para que mi base de datos vuelva a ser la misma antes de haberla reemplazado RRS feed

  • Pregunta

  • por error he reemplazado una base de datos con una copia de seguridad .bak que no le correspondia.

    Mi pregunta es como puedo hacer para que mi base de datos vuelva a ser la misma antes de haberla reemplazado ya que contenia datos importantes

    por favor ayudenme por que no se que hacer estoy en un grave problema


    ivanjo24

    lunes, 16 de marzo de 2015 16:30

Respuestas

  • Lamentablemente a menos que tengas un backup de la versión anterior, no hay nada que hacer en este caso, si por proceso haces una copia podrás restaurar la anterior, sino lamento informarte que no se podrá realizar acción alguna.
    lunes, 16 de marzo de 2015 17:14

Todas las respuestas

  • Lamentablemente a menos que tengas un backup de la versión anterior, no hay nada que hacer en este caso, si por proceso haces una copia podrás restaurar la anterior, sino lamento informarte que no se podrá realizar acción alguna.
    lunes, 16 de marzo de 2015 17:14
  • el sql server 2012 al antes de restaurar la base de datos me creó un backup "logisticaalmacen_LogBackup_2015-03-16_10-55-17.bak" sin embargo al momento de restaurarlo:

    RESTORE LOG [logisticaalmacen]
    FROM  DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL11.ABAS\MSSQL\Backup\logisticaalmacen_LogBackup_2015-03-16_10-55-17.bak'
    WITH  FILE = 1,  NOUNLOAD,  STATS = 10
    GO

    me arroja el siguiente error:

    No se puede restaurar la copia de seguridad del registro o diferencial porque ningún archivo está listo para ponerse al día.


    ivanjo24

    lunes, 16 de marzo de 2015 18:48
  • Es que esto que me mencionas es un log backup no un database back (data files), lamentablemente sin un log de la base de datos no podemos hacer nada.
    lunes, 16 de marzo de 2015 19:01
  • Ivanjo24,

    Buenas tardes, como estas? Sumando un poco a lo que te responde Enrique, seguramente hiciste un tail log backup.... para podes restorear todo necesitas el backup full correspondiente a esa cadena..... no es posible restorear una base tiempo atras si no tenes un backup para restorear.

    Saludos!

    lunes, 16 de marzo de 2015 19:13
  • Si realizabas deletes y tenias en modo FULL el TRANSACTION LOG, hubieras tenido la oportunidad de recuperar los datos a partir del log, pero como restauraste una BD encima no tienes solucion, al menos si no tienes un backup full o un full con sus respectivos incrementales hasta el momento de la restauracion.
    lunes, 16 de marzo de 2015 20:10