Hello Guys,
Does any one know if the transaction log keep track of the user who did the operation or not?
coz i tried the command which have been written in the following post
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1054474&SiteID=1
but it didn't show the user who do the operation
MagedSalah wrote:
Hello Guys,
Does any one know if the transaction log keep track of the user who did the operation or not?
coz i tried the command which have been written in the following post
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1054474&SiteID=1
but it didn't show the user who do the operation
Yes...the information is logged. If the command you tried was DBCC LOGINFO...it won't show you who did what. As mentioned in the thread, you need a third party tool to view who did what command. Using DBCC LOGINFO isn't going to help you much in analyzing transactions and activity based on what is in the log. It's used more for checking VLFs and statuses.
-Sue
|||
It is best to NOT rely upon 'undocumented' functionality.
Using Profiler, or one of the many third party log tools, you can determine who caused an action. (Profiler must be running in advance, whereas many of the third party tools can extract that infomation from the logs. Here are some of the options:
Lumigent SQL Server log explorer
ApexSQL Log Navigator
Log P.I.
SQL Log Rescue from red-gate
No comments:
Post a Comment