Home All Groups Group Topic Archive Search About

Creating multiple temporary databases.

Author
19 May 2006 7:54 PM
Art Decker
Hello,

I noticed that when we installed SQL 2000 Reporting services that two
databases are created one being ReportServerTempDB.   This got me to thinking
about Oracle databases where I can create multiple temporary 'tablespaces'
and then I can assign specific users to specific tablespaces. 

In a SQL environment,  can I create separate tempdbs that will be used by
separate users and/or applications?   How do Reporting Services use the
ReportServerTempDB?

I'm trying to create a shared hosting environment in my organization and
don't want competing applications filling up the tempdb.  I'd much prefer
that each application uses it's own temp space.

Thanks!

Art

Author
19 May 2006 10:31 PM
David Browne
Show quote Hide quote
"Art Decker" <ArtDec***@discussions.microsoft.com> wrote in message
news:E8D4949F-A0C5-4408-8318-F58EF0847085@microsoft.com...
> Hello,
>
> I noticed that when we installed SQL 2000 Reporting services that two
> databases are created one being ReportServerTempDB.   This got me to
> thinking
> about Oracle databases where I can create multiple temporary 'tablespaces'
> and then I can assign specific users to specific tablespaces.
>
> In a SQL environment,  can I create separate tempdbs that will be used by
> separate users and/or applications?
>
>How do Reporting Services use the  ReportServerTempDB?

It uses it for caching and snapshots.  Lots of reads and writes with a low
requirement for backup.

But it's an ordinary user database.

>
> I'm trying to create a shared hosting environment in my organization and
> don't want competing applications filling up the tempdb.  I'd much prefer
> that each application uses it's own temp space.
>

All databases on a server share memory, CPU and TempDB.  You can install
multiple instances to segregate these resources.

David

Bookmark and Share

Post Thread options