See in line:
[quoted text, click to view] "Simon" <Simon@discussions.microsoft.com> wrote in message
news:C5533AB9-751B-48F3-8444-65E697485652@microsoft.com...
> All
>
> Our Management Information department are trying to replace our current
> reporting solution in Crystal to a solution in reporting services. However
> they are coming to me with various questions which I don`t know the answer
> to.
>
> 1. Is it usual for RS to place a heavy load on the tempDB in SQL. When
> they
> report from a 20G database they can load the tempDB upto 10G. To me this
> sounds like they need to optomise their code and improve the way they
> manipulate the data. But does RS place a high load on the tempDB ?
I go against a 25 Gig database. My tempdb has grown to 800 meg but right now
90% of that is free. My guess is this has nothing to do with RS. Somewhere
you have a stored procedure or some other code that is responsible for this.
[quoted text, click to view] >
> 2. RS create SQL jobs to control the reports. These are always poorly
> named
> with alpha numeric strings. Can these be renamed safely to something more
> sensible ?
>
I guess I just don't worry about these. The jobs are being managed by RS and
I just let it do it.
[quoted text, click to view] > 3. Does RS have its own scheduler or are we limited to using what SQL
> provides ?
You use RS to schedule reports but it in turn uses SQL Server.
[quoted text, click to view] >
> 4. Would you envisage having the need to multiple temp tables for each
> report ? Surely sp`s and the like should be able to remove the need to
> create
> temp tables in many/most cases.
Not sure why you think as a rule most reports would need a temp table. Even
in my stored procedures I only use temp tables when necessary. Their
presence is not required at all. Temp tables are not bad or evil and should
be used when it makes sense. And, here I have to diverge from Enrique. You
can use temp tables whenever you want. They will absolutely not cause any
problems. There are few things you should do to make temp table usage in SP
work with RS:
1. Click on the refresh fields button (to the right of the ...)
2. Do not use set nocount on
3. Do not explicitly drop the temp tables
4. Have your last statement be a select
5. If none of these work then add Set FMTONLY Off This has to do with how
RS finds our metadata information about the stored procedure.
If the above rules are followed you will have no problem with temp tables.
[quoted text, click to view] >
> Any help would be great as at the moment RS does not look like the way
> forward.
>
> Si
I would say that you conclusion here is based on faulty information.
Especially the tempdb issue. Whoever is coding in a way that causes this
will cause the problem regardless of the tool used. One point, I hope you
are evaluating RS 2005, not RS 2000.
--
Bruce Loehle-Conger
MVP SQL Server Reporting Services