Partager via


Procédure : déplacer un index existant dans un autre groupe de fichiers (SQL Server Management Studio)

Cette rubrique explique comment déplacer un index existant d'un groupe de fichiers à un autre à l'aide de SQL Server Management Studio. Si une table possède un index cluster, le déplacement de celui-ci vers un nouveau groupe de fichiers entraîne le déplacement de la table vers ce groupe de fichiers.

Pour placer un index existant dans un autre groupe de fichiers ou un autre schéma de partition

  1. Dans l'Explorateur d'objets, connectez-vous à une instance de Moteur de base de données SQL Server 2005, puis développez cette instance.

  2. Développez Bases de données, développez la base de données qui contient la table à laquelle appartient l'index, puis cliquez sur Tables.

  3. Développez la table à laquelle appartient l'index, plus développez Index.

  4. Cliquez avec le bouton droit sur l'index à déplacer et sélectionnez Propriétés.

  5. Dans la boîte de dialogue Propriétés de l'index, sélectionnez la page Stockage.

  6. Sélectionnez le groupe de fichiers vers lequel vous souhaitez déplacer l'index.

    Vous ne pouvez pas déplacer d'index créés à cause d'une contrainte de clé primaire ou unique à l'aide de la boîte de dialogue Propriétés de l'index. Pour déplacer ces index, supprimez la contrainte à l'aide de ALTER TABLE avec l'option DROP CONSTRAINT, puis recréez la contrainte sur le groupe de fichiers souhaité à l'aide de ALTER TABLE avec l'option ADD CONSTRAINT.

    Si la table ou l'index est partitionné(e), sélectionnez le schéma de partition vers lequel déplacer l'index. Pour plus d'informations sur les index partitionnés, consultez Tables et index partitionnés.

    Si vous déplacez un index cluster, vous pouvez procéder en ligne. Le traitement en ligne autorise l'accès des utilisateurs aux données sous-jacentes et aux index non cluster pendant l'opération sur l'index. Pour plus d'informations, consultez Exécution d'opérations en ligne sur les index.

    Sur les ordinateurs multiprocesseurs utilisant SQL Server 2005 Enterprise Edition, vous pouvez configurer le nombre de processeurs utilisés pour exécuter l'instruction sur l'index en spécifiant un degré maximal de parallélisme. Pour plus d'informations, consultez Configuration d'opérations d'index parallèles.

  7. Cliquez sur OK.

Voir aussi

Concepts

Placement d'index dans des groupes de fichiers
Présentation des fichiers et des groupes de fichiers

Autres ressources

Rubriques de procédures liées au moteur de base de données
Rubriques de procédures relatives aux index
Présentation des index
Didacticiel de SQL Server Management Studio

Aide et Informations

Assistance sur SQL Server 2005