Hi all,
I'm struck, i'm working on a production support by mistake i deleted a table without a transaction, is there anyway i could retrieve the records that got deleted. :(
Thanks in advance.
Arun
restore from backup to another database and copy the records over.Good luck|||
Is there anyway by which i can retrieve it from transaction log.
|||
Possibly, if you haven't backed-up the transaction log since the deletion and if your database's recovery model is not 'Simple'.
One of these tools should be able to help:
http://www.red-gate.com/products/sql_log_rescue/index.htm
http://www.lumigent.com/products/le_sql.html
For future reference, it's a good idea to execute BEGIN TRANSACTION before making manual corrections to Production data - that way you can always ROLLBACK if your code doesn't behave as expected.
Chris
|||If you can get it from a backup, I would highly recommend that. I know it stinks, but it will be the most straightforward (and the most supported :)
No comments:
Post a Comment