April 24, 2009 at 2:38 pm
How can I found out, when table was deleted and by who
April 24, 2009 at 3:02 pm
Unless you had a trace active, no way to tell.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
April 24, 2009 at 3:07 pm
You may be able to use a third party transaction log reader to track it down. I have used Apex Log Reader in the past to find out who did something in a similar situation.
April 24, 2009 at 7:51 pm
GilaMonster (4/24/2009)
Unless you had a trace active, no way to tell.
or a DLL trigger?
Wayne
Microsoft Certified Master: SQL Server 2008
Author - SQL Server T-SQL Recipes
April 25, 2009 at 3:24 am
WayneS (4/24/2009)
GilaMonster (4/24/2009)
Unless you had a trace active, no way to tell.or a DLL trigger?
SQL 2000
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
April 25, 2009 at 3:29 am
Ken Simmons (4/24/2009)
You may be able to use a third party transaction log reader to track it down. I have used Apex Log Reader in the past to find out who did something in a similar situation.
Can that read log backups or just the active portion of the log?
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
April 25, 2009 at 3:47 am
GilaMonster (4/25/2009)
WayneS (4/24/2009)
GilaMonster (4/24/2009)
Unless you had a trace active, no way to tell.or a DLL trigger?
SQL 2000
Ok, I didn't see that before.
Wayne
Microsoft Certified Master: SQL Server 2008
Author - SQL Server T-SQL Recipes
April 25, 2009 at 7:05 am
GilaMonster (4/25/2009)
Ken Simmons (4/24/2009)
You may be able to use a third party transaction log reader to track it down. I have used Apex Log Reader in the past to find out who did something in a similar situation.Can that read log backups or just the active portion of the log?
ApexSQL Log reads the following forms of the transaction log:
Online transaction Log
Detached transaction Log
Transaction Log backup
Redgate has a free version for SQL 2000. I am not sure what all it can do, but since it is free, it couldn't hurt to try it.
April 25, 2009 at 9:11 pm
It can read from the log but to find out who executed a command it keeps track of commands executed in MSDB on the server in question. If you didn't have the APEX tools setup when delete happened you will be able to find out when it happened but not by whom...
I haven't used it for a bit... I was a little annoyed because the tool needs to be activated per server; and it installed tracing components on servers. I knew it installs some components but I did not know those components were for logging who is executing what.
Just be careful you have to monitor the MSDB on your server if you use the tools...
Thanks.
Mohit.
Mohit K. Gupta, MCITP: Database Administrator (2005), My Blog, Twitter: @SQLCAN[/url].
Microsoft FTE - SQL Server PFE
* Some time its the search that counts, not the finding...
* I didn't think so, but if I was wrong, I was wrong. I'd rather do something, and make a mistake than be frightened and be doing nothing. :smooooth:[/font]
Viewing 9 posts - 1 through 8 (of 8 total)
You must be logged in to reply to this topic. Login to reply