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

#1 Alejandro Mesa
23/12/2005 - 16:25 | Informe spam
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?



Respuesta Responder a este mensaje
#2 Flavio Narvaez F
23/12/2005 - 16:29 | Informe spam
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?



Respuesta Responder a este mensaje
#3 Alejandro Mesa
23/12/2005 - 16:50 | Informe spam
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?
>>
>>
>>



Respuesta Responder a este mensaje
#4 Flavio Narvaez F
23/12/2005 - 17:09 | Informe spam
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?
>>
>>
>>



Respuesta Responder a este mensaje
#5 Alejandro Mesa
23/12/2005 - 17:43 | Informe spam
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?
>> >>
>> >>
>> >>
>>
>>
>>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida