Recuperar una Tabla Borrada

23/12/2005 - 15:58 por Flavio Narvaez F | Informe spam
Hola a todos

Mi problema es el siguiente, por error no comentarié un DROP TABLE a una
tabla en mi Script y se me borró. Mi ultimo respaldo es de un dia atras,
como puedo hacer para recuperar mi tabla justo antes de haber ejecutado el
DROP TABLE?

Preguntas similare

Leer las respuestas

#6 ulises
23/12/2005 - 17:54 | Informe spam
El Log Explorer de Lumigent se basa en el Log de Transacciones para realizar
sus tareas (al igual que otros como Apex LOG, etc) y dado tu caso en que
tienes el modo de recuperación Simple no le veo forma como puedas recuperar
esa tabla, hace algún tiempo Miguel Egea escribió un arttículo interesante
sobre el tema :

¿Se puede recuperar un Drop Table
http://www.configuracionesintegrale...ulo"8

Saludos,
Ulises

"Alejandro Mesa" wrote:

Flavio,

El model "simple" solo permite que se hagan backups completos de la db y por
lo tanto no podemos hacer backup del log de transacciones para poder
restaurarlo hacia un punto en el pasado. Ademas, con este modelo, sql server
trunca el log de transacciones en cada checkpoint y por lo tanto seria
deificil recuperar la tabla hasta del mismo log.

De todas maneras prueba con algun software de terceros como "Log Explorer
for SQL Server" de LUMIGENT.

Por eso microsoft recomienda que no se use este modelo en produccion.

> En caso contrario agradeceria tu consejo para poder activar un Modelo de
> recuperación que me permita poder recuperar tablas borradas.

Te recomiendo trabajar con los otros dos modelos, pero todo depende de tus
necesidades. EL modelo que mas facilidad brinda a la hora de recuperar es el
"Full", pero este conlleva a que mas transacciones seran grabadas en el log y
por ende debes estar al tanto y hacer backups del log con mas frequencia.

How to stop the transaction log of a SQL Server database from growing
unexpectedly
http://support.microsoft.com/?kbid‡3235

De verdad te recomiendo que leas en los libros en linea sobre "backup y
restore".


AMB

"Flavio Narvaez F" wrote:

> La respuesta a ese Script es 'SIMPLE'
>
> Espero tu interpretación de este valor y si es posible reciperar o no mi
> tabla.
>
> En caso contrario agradeceria tu consejo para poder activar un Modelo de
> recuperación que me permita poder recuperar tablas borradas.
>
>
>
> "Alejandro Mesa" escribió en el
> mensaje news:
> > Flavio,
> >
> > use tu_db
> > go
> >
> > select databasepropertyex('tu_db', 'Recovery')
> > go
> >
> > En dependencia de este valor, asi sera la manera en que sql server guarda
> > lo
> > sucedido en el log de transacciones, por lo que podras o no restaurar
> > hasta
> > cierto punto, ya que esto determina a que puedes hacer backup.
> >
> > Te aconsejo leer sobre el tema de backup y restore, asi como "Using
> > Recovery
> > Models" en los libros en linea.
> >
> >
> > AMB
> >
> > "Flavio Narvaez F" wrote:
> >
> >> Disculpa por mi falta de conocimiento pero necesito me digas que quieres
> >> decir con "Recovery Model"?
> >>
> >> Es algo que establezco en el Servidor ?
> >>
> >>
> >> "Alejandro Mesa" escribió en el
> >> mensaje news:
> >> > Flavio,
> >> >
> >> > Que tipo de "Recovery Model" esta usando tu db?
> >> >
> >> >
> >> > AMB
> >> >
> >> > "Flavio Narvaez F" wrote:
> >> >
> >> >> Hola a todos
> >> >>
> >> >> Mi problema es el siguiente, por error no comentarié un DROP TABLE a
> >> >> una
> >> >> tabla en mi Script y se me borró. Mi ultimo respaldo es de un dia
> >> >> atras,
> >> >> como puedo hacer para recuperar mi tabla justo antes de haber
> >> >> ejecutado
> >> >> el
> >> >> DROP TABLE?
> >> >>
> >> >>
> >> >>
> >>
> >>
> >>
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida