Frage zum verschieben einer Tabelle (SQL2005)
  Home FAQ Contact Sign in
microsoft.public.de.sqlserver only
 
Advanced search
POPULAR GROUPS

more...

microsoft.public.de.sqlserver Profile…
 Up
Frage zum verschieben einer Tabelle (SQL2005)         


Author: Jo Michael
Date: Apr 2, 2008 02:42

Hallo zusammen,

ich möchte ein paar Tabellen in eine andere Speichergruppe verschieben.
Die Speichergruppe hab ich bereits erstellt.

Angenommen ich hab ne Tabelle mit einem gruppierten Index, dann kann ich das
ja so machen:
begin transaction
alter table [Tabelle1]
drop constraint [PK_Tabelle1]
with (move to [Speichergruppe1])
alter table [Tabelle1] with nocheck
add constraint [PK_Tabelle1]
primary key clustered (c1, ident) on [Speichergruppe1]
commit transaction
Show full article (1.00Kb)
1 Comment
Re: Frage zum verschieben einer Tabelle (SQL2005)         


Author: Elmar Boye
Date: Apr 2, 2008 08:00

Hallo Jo,

Jo Michael schrieb:
> ich möchte ein paar Tabellen in eine andere Speichergruppe verschieben.
> Die Speichergruppe hab ich bereits erstellt.
>
> Soweit so gut, aber wenn ich jetzt keinen gruppierten Index habe...wie
> mach ich das dann?
> So wie ich das verstehe wird die Tabelle in die Speichergruppe
> verschoben in der auch der gruppierte Index liegt.

So ist es.
> Aber wenn ich gar keinen Index habe/will?

Willst Du! und wenn es nur temporär ist - danach kannst Du den
clustered Index wieder löschen.
Denn es werden dabei die Blattseiten eines clustered Index
und so etwas gibts nunmal nicht bei einem Heap.
> Gibt es auch eine einfache Möglichkeit die Tabelle inkl. Index zu
> verschieben ohne das ich den Index vorher lösche und neue erstelle (mit SQL2005)?
Show full article (1.56Kb)
no comments

RELATED THREADS
SubjectArticles qty Group
Re: Tabelle verschiebende.comp.text.tex ·