Someone is shrinking the log files of databases in production. Now and then. It's not good to shrink often.
But how do I find information of when and what sql user did the log file shrinking?
Everyting on MS SQL server is logged so somewhere is the information I seek. Some kind of system view or table?



If you right click on your database, go to reports and the select "Disk Usage" (from memory, I'm not sat at a PC to check) it will show the events.
However, the information is from the default trace so will only show recent events. I believe the default trace is only 5 20MB files.
If it is more infrequent than this, you will have to set up a trace or use profiler (trace is lighter on resources than profiler) and look for Log File Auto shrink events