Login or Sign Up to become a member!
LessThanDot Sit Logo

LessThanDot

Data Management

Less Than Dot is a community of passionate IT professionals and enthusiasts dedicated to sharing technical knowledge, experience, and assistance. Inside you will find reference materials, interesting technical discussions, and expert tips and commentary. Once you register for an account you will have immediate access to the forums and all past articles and commentaries.

LTD Social Sitings

Lessthandot twitter Lessthandot Linkedin Lessthandot friendfeed Lessthandot facebook Lessthandot rss

Note: Watch for social icons on posts by your favorite authors to follow their postings on these and other social sites.

Your profile

    Search

    XML Feeds

    Google Ads

    « Show message for SSRS reports that do not return dataUsing VS.NET 2005 SP1 with SQL Server 2008 connectivity »
    comments

    You may notice that now in SSRS 2008 you are missing a critical reporting table named ExecutionLog. Well, you really aren't missing it.

    This table was the bread and butter of trending for administrators. If you weren't using it to gauge your reporting services activity then you should. A simple query like

    1. select Count(*) cnt,[Name] ReportName
    2. from executionlog a
    3. join catalog b on a.reportid = b.itemid
    4. Where
    5.     convert(varchar(10),timeend,101) >= @st
    6.     And convert(varchar(10),timeend,101) <= @end
    7.     And [Status] = 'rsSuccess'
    8. group by reportid,[Name]
    9. order by [name]

    Could buy you a new reporting server. Don't forget we need baseline proof to justify upgrades. This could even push version upgrades.

    So all of your reports and DBA troubleshooting scripts are going to die a quick and painful death. Nope! Actually you may have not noticed this change because there is now a view ExecutionLog. Personally I don't care for this change. It adds alterations to my administration of SSRS at the DB level. We can't change it now though!

    The new table name is ExecutionLogStorage. I have a fairly large ReportServer DB and have tested the performance of my reporting off this data for trending and came to the conclusion there really isn't much of a change other than the objects are different.

    While you are checking this out, take a look at another view added to SSRS 2008 named ExecutionLog2. It adds some detailed information and actually may be more beneficial to your needs.

    So just be warned that table had a sex change to a view ;)

    About the Author

    Ted Krueger is a SQL Server MVP and has been working in development and database administration for 13+ years. Specialties range from High Availability and Disaster / Recovery setup and testing methods down to custom assembly development for SQL Server Reporting Services. Ted blogs and is also one of the founders of LessThanDot.com technology community. Some of the articles focused on are Backup / Recovery, Security, SSIS and working on SQL Server and using all of the SQL Server features available to create stable and scalable database services. @onpnt
    Social SitingsTwitterLinkedInLTD RSS Feed
    4295 views
    Instapaper

    No feedback yet

    Leave a comment


    Your email address will not be revealed on this site.

    Your URL will be displayed.
    (Line breaks become <br />)
    (Name, email & website)
    (Allow users to contact you through a message form (your email will not be revealed.)