Restaurar transaciones sin un bak

23/12/2008 - 17:13 por Richard | Informe spam
Muchachos.

necesito ayuda, les comento que se creo una base de datos y se
realizaron muchas transacciones, el problema es que antes de realizar
un bak se eliminaron por error algunas, quiero recuperar las
transacciones con un restore log, pero no tengo un bak full anterior.


alguien sabe como puedo hacer algo así
 

Leer las respuestas

#1 Alejandro Mesa
24/12/2008 - 18:26 | Informe spam
Richard,

Si la db esta usando un modelo de recuperacion " bulk-logged" o "full",
entonces es necesario tener un backup full como inicio de la cadena de
backups ha restaurar. Si nunca le has hecho un backup full a esta db,
entonces el log de transacciones esta en modo "truncate", lo cual significa
que se esta truncando (ayuda aqui con el Espanol) la parte no activa de el
lof de transacciones de forma automatica, por lo que a esta altura no podras
hacer nada para restaurar la db hasta un punto en el pasado. Por cierto, para
restaurar la db hasta un punto en el pasado, esta debe estar usando el modelo
de recuperacion "full". Si tu db esta usando modelo "simple" o "bulk-logged",
entonces no podras hacerlo.

Pudieras usar una aplicacion de terceros, como log explorer de lumigent o
SQL Log Rescue de Red Gate, para leer el log de transacciones y ver si puedes
recuperarlas, pero esto no es confiable 100% puesto que al tener modelo
"full" pero no full backup de la db, o tener modelo "simple" entonces puede
que se hayan perdido algunas o todas esas transacciones al truncarse el log.


AMB


"Richard" wrote:

Muchachos.

necesito ayuda, les comento que se creo una base de datos y se
realizaron muchas transacciones, el problema es que antes de realizar
un bak se eliminaron por error algunas, quiero recuperar las
transacciones con un restore log, pero no tengo un bak full anterior.


alguien sabe como puedo hacer algo así

Preguntas similares