views:

504

answers:

4

Is there an easy way to track who is running a given report in SSRS 2005, and at what time they are running that report? We have about 80 reports in our SSRS implementation, and are trying to see if there's any that we can safely put out to pasture. If we could easily see somehow which reports aren't being used, that would help us. Any ideas?

Thanks, Chris Valdivia, ADF

+1  A: 

Hi

You can monitor the report usage using execution logs. Please check this http://technet.microsoft.com/en-us/library/aa964131(SQL.90).aspx

You can also run a query to find report usage. Check Maz's reply in this link http://www.sqlservercentral.com/Forums/Topic433562-150-1.aspx

cheers

Andriyev
A: 

i always found the report logs are a bit hard to use. Reporting services keeps a record of all its activity in a table in the reporting database called ExecutionLog

I have a couple of reports i use that query this table, so you can find out what reports are actually used, and who the heaviest users are

beakersoft
+1  A: 

I did a blog on this subject that might help you: http://weblaunch.nl/?p=147

I like this solution as it is dead simple yet powerful for most every-day usage stat needs.
Philippe Monnet
A: 

Check out http://www.summitcloud.com/solutions/scrubs to scrub your SSRS log and provide tons of usage reporting. The Community Edition is free on CodePlex!

david