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 Database Engine (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 mit einer UNIQUE-Einschränkung oder PRIMARY KEY-Einschränkung erstellt wurden, können mit dem Dialogfeld Indexeigenschaften nicht verschoben werden. Um diese Indizes zu verschieben, verwenden Sie die CREATE INDEX-Anweisung mit der Option (DROP_EXISTING=ON).

    Wählen Sie bei partitionierten Tabellen und 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. Die Onlineverarbeitung ermöglicht, dass Benutzer während des Verschiebungsvorgangs des Indexes auf die dem Index zugrunde liegenden Daten sowie auf nicht gruppierte Indizes zugreifen können. Weitere Informationen finden Sie unter Ausführen von Onlineindexvorgängen.

    Auf Multiprozessorcomputern unter SQL Server Enterprise können Sie die Anzahl der zum Ausführen der Indexanweisung verwendeten Prozessoren mit einem maximalen Grad an Parallelität konfigurieren. Weitere Informationen finden Sie unter Konfigurieren von Parallelindexvorgänge.

  7. Klicken Sie auf OK.