Recuperar datos borrados

25/07/2003 - 14:27 por JJ | Informe spam
Buenos días,

he borrado accidentalmente unos datos de una tabla de mi
sql2000, me gustaría saber si hay alguna forma de poder
recuperar los registros borrados. He leido algo de una
tabla llamada deleted, pero no se como hacerlo.

Gracias por anticipado y un saludo a todos

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
25/07/2003 - 14:36 | Informe spam
La única forma de recuperarlo es mediante una restauración de una copia
de seguridad que contenga dichos datos...

En cuanto a la tabla deleted, olvídalo porque no es para eso: es una
tabla virtual que sólo existe en un trigger de actualización o de borrado,
pero una vez que estás fuera de dicho trigger, no es posible acceder a ella



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"JJ" escribió en el mensaje
news:198401c352a8$19df6500$
Buenos días,

he borrado accidentalmente unos datos de una tabla de mi
sql2000, me gustaría saber si hay alguna forma de poder
recuperar los registros borrados. He leido algo de una
tabla llamada deleted, pero no se como hacerlo.

Gracias por anticipado y un saludo a todos
Respuesta Responder a este mensaje
#2 Emilio Boucau
25/07/2003 - 14:41 | Informe spam
Hola,

la tabla Deleted es una tabla virtual que se encuentra disponible en
operaciones de DELETE o de UPDATE, no de DROP. Si eliminaste una tabla,
deberas restaurar un backup valido. Javier Loria respondio a una pregunta
asi hace poco diciendo que es posible hacer un restore de un backup full y
luego aplicar backups del Log hasta justo antes del momento del borrado,
pero a menos que tengas un esquema de backup asi, no es aplicable en tu
caso.

Hay una herramienta de Lumigent llamada Log Explorer (www.lumigent.com) pero
el demo que te podes bajar no te permitira trabajar sobre bases de
produccion (no te serivira para salvar el momento a menos que lo compres).

Me temo que no te quedara otra que restaurar una copia de seguridad ...

Saludos !

Emilio Boucau
Microsoft MVP SQL Server
http://www.portalsql.com
PASS Spanish Group
http://www.sqlpass.org

Buenos Aires - Argentina
Respuesta Responder a este mensaje
#3 Javier Martínez
25/07/2003 - 14:47 | Informe spam
Mirate este enlace :
http://www.configuracionesintegrale...ulo"8
es una pagina bastante buena .

"Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el mensaje
news:

La única forma de recuperarlo es mediante una restauración de una


copia
de seguridad que contenga dichos datos...

En cuanto a la tabla deleted, olvídalo porque no es para eso: es una
tabla virtual que sólo existe en un trigger de actualización o de borrado,
pero una vez que estás fuera de dicho trigger, no es posible acceder a


ella



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"JJ" escribió en el mensaje
news:198401c352a8$19df6500$
Buenos días,

he borrado accidentalmente unos datos de una tabla de mi
sql2000, me gustaría saber si hay alguna forma de poder
recuperar los registros borrados. He leido algo de una
tabla llamada deleted, pero no se como hacerlo.

Gracias por anticipado y un saludo a todos


Respuesta Responder a este mensaje
#4 Miguel Egea
25/07/2003 - 15:48 | Informe spam
.. y en nuestra página tenemos un articulo que puede servirte y que es el
que acaba de recomendar Javier Martinez


Un Saludo
Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
"Emilio Boucau" escribió en el mensaje
news:
Hola,

la tabla Deleted es una tabla virtual que se encuentra disponible en
operaciones de DELETE o de UPDATE, no de DROP. Si eliminaste una tabla,
deberas restaurar un backup valido. Javier Loria respondio a una pregunta
asi hace poco diciendo que es posible hacer un restore de un backup full y
luego aplicar backups del Log hasta justo antes del momento del borrado,
pero a menos que tengas un esquema de backup asi, no es aplicable en tu
caso.

Hay una herramienta de Lumigent llamada Log Explorer (www.lumigent.com)


pero
el demo que te podes bajar no te permitira trabajar sobre bases de
produccion (no te serivira para salvar el momento a menos que lo compres).

Me temo que no te quedara otra que restaurar una copia de seguridad ...

Saludos !

Emilio Boucau
Microsoft MVP SQL Server
http://www.portalsql.com
PASS Spanish Group
http://www.sqlpass.org

Buenos Aires - Argentina


Respuesta Responder a este mensaje
#5 Emilio Boucau
25/07/2003 - 16:11 | Informe spam
Sip,

luego de postear el mensaje lo recorde ... y eso que me mandaste el mail
para que lo leyera ! :-(
Evidentemente, la Quilmes en el desayuno no hace bien

Saludos !

Emilio Boucau
Microsoft MVP SQL Server
http://www.portalsql.com
PASS Spanish Group
http://www.sqlpass.org

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