Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

500 points: How to preload the cache for reporting service 2005 STANDARD edition

Posted on 2007-03-19
3
Medium Priority
?
278 Views
Last Modified: 2013-11-26
Hi
I have several reports in RS 2005 stardard edition and I've set up to cache those reports and expire the cache once per day. But the thing is they are quite big and everyday the first person who clicks those reports will suffer. I found a solution called "preload the cache" at
http://msdn2.microsoft.com/en-us/library/ms155876.aspx
But that needs Data-Driven Subscription feature which is only available to Enterprise Edition.

I wondering whether there is a walk around solution to have the data-driven subscription available to RS 2005 standard edition(just like this article: http://www.codeproject.com/database/DataDrivenSubscriptions.asp.  But it's for RS 2000 stardard edition. I didn't quite get it)

Alternatively I'm thinking whether it's OK and HOW to create a program which could automatically "click those reports". The program could easily be scheduled to run by SQL Agent.
0
Comment
Question by:pumaken68
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 18

Accepted Solution

by:
chrismc earned 2000 total points
ID: 18747800
I would suggest you can use standard subscription to achieve this.
First you need an email account that no one uses internally.
Simply create a standard subscription to this special email address. Time it so it's after the cache expires but before the first person is likely to run it.
I think you can set an email account if you are using Exchange, to toss the emails away automatically so you don't clutter up the exchange server.

I've not tried this for this specific reason, but I see no reason it shouldn't work.

Cheers
Chris
0
 

Author Comment

by:pumaken68
ID: 18753496
Thanks Chris

I got your idea. But for RS 2005's standard subscription, there is only one delivery option available: Report Server File Share. So I couldn't use delivery by email option. In my RS 2000, those 2 options are available besides the data-driven subscription link. Looks like RS 2005 changed a lot.

However your suggestion broadens my mind. Yesterday I was following microsoft's train of thought (http://msdn2.microsoft.com/en-us/library/ms155876.aspx) and trying to dig out data-driven subscription for RS 2005 standard edition. Just now I tried the standard subscription's report delivery with file share. It works for my case! Thanks a lot and you deserve the credit!
0
 
LVL 18

Expert Comment

by:chrismc
ID: 18754408
I'm surprised at that! Are you sure it's just that the email is not set up for RS. If you go to the RS Configuration Tool (Start | Programs | Microsoft SQL Server 2005 | Configurtion Tools) is email listed in there? If it is one would assume you'd have access to email subscriptions!
Also are you 100% sure it's "Standard Edition". If you have Small Business Server, which bundles SQL 2005 in, you actually get "WorkGroup Edition" which does have further restrictions.
 
File share will work because it's having to run the report which in turn generates the cache.

Thanks for the points and glad I could help.

Cheers
Chris
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In my previous article (http://www.experts-exchange.com/Programming/Languages/.NET/.NET_Framework_3.x/A_4362-Serialization-in-NET-1.html) we saw the basics of serialization and how types/objects can be serialized to Binary format. In this blog we wi…
A long time ago (May 2011), I have written an article showing you how to create a DLL using Visual Studio 2005 to be hosted in SQL Server 2005. That was valid at that time and it is still valid if you are still using these versions. You can still re…
This tutorial will teach you the special effect of super speed similar to the fictional character Wally West aka "The Flash" After Shake : http://www.videocopilot.net/presets/after_shake/ All lightning effects with instructions : http://www.mediaf…
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…

721 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question