Freigeben über


Vorgehensweise: Verschieben eines vorhandenen Indexes in eine andere Dateigruppe (SQL Server Management Studio)

Dieses Thema beschreibt, wie ein vorhandener Index mithilfe von SQL Server Management Studio von einer Dateigruppe in eine andere verschoben werden kann. Bei Tabellen mit gruppiertem Index wird beim Verschieben des gruppierten Index in eine neue Dateigruppe auch die Tabelle in diese Dateigruppe verschoben.

So verschieben Sie einen vorhandenen Index in eine andere Dateigruppe oder ein anderes Partitionsschema

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server 2005-Datenbankmodul her, und erweitern Sie dann diese Instanz.

  2. Erweitern Sie Datenbanken und dann die Datenbank, die die Tabelle mit dem entsprechenden Index enthält, und erweitern Sie anschließend Tabellen.

  3. Erweitern Sie die Tabelle, der der Index angehört, und erweitern Sie dann Indizes.

  4. Klicken Sie mit der rechten Maustaste auf den Index, den Sie verschieben möchten, und klicken Sie dann auf Eigenschaften.

  5. Wählen Sie im Dialogfeld Indexeigenschaften die Seite Speicher aus.

  6. Wählen Sie die Dateigruppe aus, in die der Index verschoben werden soll.

    Indizes, die aufgrund einer UNIQUE- oder PRIMARY KEY-Einschränkung erstellt wurden, können nicht über das Dialogfeld Indexeigenschaften verschoben werden. Für diese Indizes müssen Sie ALTER TABLE mit der DROP CONSTRAINT-Option verwenden. Anschließend verwenden Sie ALTER TABLE mit der ADD CONSTRAINT-Option, um die Einschränkung für die gewünschte Dateigruppe erneut zu erstellen.

    Wählen Sie bei partitionierten Tabellen oder Indizes das Partitionsschema aus, in das der Index verschoben werden soll. Weitere Informationen zu partitionierten Indizes finden Sie unter Partitionierte Tabellen und Indizes.

    Für das Verschieben von gruppierten Indizes können Sie die Onlineverarbeitung verwenden. Mithilfe der Onlineverarbeitung können Benutzer während des Verschiebungsvorgangs des Indexes auf die dem Index zugrunde liegenden Daten sowie auf nicht gruppierte Indizes zugreifen. Weitere Informationen finden Sie unter Ausführen von Onlineindexvorgängen.

    Bei Multiprozessorcomputern unter SQL Server 2005 Enterprise Edition können Sie die Anzahl der zum Ausführen der Indexanweisung verwenden Prozessoren konfigurieren, indem sie einen maximalen Grad an Parallelität angeben. Weitere Informationen finden Sie unter Konfigurieren von Parallelindexvorgänge.

  7. Klicken Sie auf OK.

Siehe auch

Konzepte

Platzieren von Indizes in Dateigruppen
Grundlegendes zu Dateien und Dateigruppen

Andere Ressourcen

Vorgehensweisen für das Datenbankmodul
Indizes (Themen zur Vorgehensweise)
Grundlegendes zu Indizes
SQL Server Management Studio-Lernprogramm

Hilfe und Informationen

Informationsquellen für SQL Server 2005