how to get back deleted record in sql server 2005how to get back deleted record in sql server 2005
Page 1 of 1
3 Replies - 7434 Views - Last Post: 29 November 2011 - 01:02 PM
Topic Sponsor:
#1
how to get back deleted record in sql server 2005
Posted 30 December 2008 - 05:25 AM
how to get back deleted record in sql server 2005
Replies To: how to get back deleted record in sql server 2005
#2
Re: how to get back deleted record in sql server 2005
Posted 30 December 2008 - 05:44 AM
you can't. once you have deleted it, it is gone forever.
#3
Re: how to get back deleted record in sql server 2005
Posted 30 December 2008 - 05:56 AM
If the DELETE was a part of a transaction, just roll back the transaction. If it wasn't, then the record really is gone. You'll have to restore it from a backup.
#4
Re: how to get back deleted record in sql server 2005
Posted 29 November 2011 - 01:02 PM
chandrikace, on 30 December 2008 - 05:25 AM, said:
how to get back deleted record in sql server 2005 
Server keeps log for each deleted records.You can query these logs via 'fn_dblog' sql server function with the table name "Employee" and it will give you all the deleted records from the log.
Select [RowLog Contents 0] FROM sys.fn_dblog(NULL, NULL) WHERE AllocUnitName = 'dbo.TableName' AND Context IN ( 'LCX_MARK_AS_GHOST', 'LCX_HEAP' ) AND Operation in ( 'LOP_DELETE_ROWS' )
But this log is in Hex format. and you need to convert this Hex format to your actual data.
Given below is the article will help you to recover the deleted records in the same way defined above.
http://raresql.com/2...from-sql-sever/
Page 1 of 1
|
|

New Topic/Question
Reply




MultiQuote





|