Partager via


Index/Clés, boîte de dialogue

Mise à jour : novembre 2007

Utilisez cette boîte de dialogue pour créer ou modifier des index, des clés primaires et des clés uniques. Pour y accéder, ouvrez la définition de table pour la table possédant l'index ou la clé, cliquez avec le bouton droit sur la grille de définition de table et cliquez sur Index/Clés.

Remarque :

Les boîtes de dialogue et commandes de menu qui s'affichent peuvent différer de celles décrites dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

  • Clé ou index Primary/Unique sélectionné(e)
    Répertorie les clés primaires ou uniques et les index existants. Sélectionnez un élément pour afficher ses propriétés dans la partie droite de la grille. Si la liste est vide, aucune propriété n'est définie pour la table.

  • Bouton Ajouter
    Crée une nouvelle clé primaire ou unique ou un nouvel index.

  • Bouton Supprimer
    Supprime la clé ou l'index sélectionné dans la liste Clé ou index Primary/Unique sélectionné(e).

  • Catégorie Général
    Développée, elle affiche les propriétés Est unique et Type.

  • Est unique
    Indique si les données entrées dans cet index ou cette clé doivent être uniques. Cette option n'est pas disponible pour les index XML.

  • Type
    Fournit une liste déroulante dans laquelle vous pouvez spécifier si l'élément sélectionné dans la liste Clé ou index Primary/Unique sélectionné(e) est une clé unique, une clé primaire ou un index. Pour les clés primaires, ce champ est en lecture seule.

  • Catégorie Identité
    Développée, elle affiche les champs de propriété de Nom et Description.

  • Nom
    Indique le nom de la clé ou de l'index. Lorsqu'un nouvel index ou une nouvelle clé sont créés, ils obtiennent un nom par défaut basé sur la table affichée dans la fenêtre active du Concepteur de tables. Vous pouvez modifier le nom à tout moment.

  • Description
    Fournit un endroit auquel décrire la clé ou l'index. Pour écrire une description plus détaillée, cliquez sur Description, puis sur le bouton de sélection(...) qui apparaît à droite du champ de propriété. Cela fournit une plus grande zone dans laquelle écrire le texte.

  • Catégorie Concepteur de tables
    Développée, elle affiche des informations pour Créer comme Clustered.

  • Créer comme Clustered
    Fournit une option permettant de rendre la clé ou l'index cluster. Un seul index cluster est autorisé par table. Les données contenues dans la table sont stockées dans l'ordre de l'index cluster.

  • Spécification de l'espace de données
    Développée, elle affiche des informations pour (Type d'espace de données), Nom du schéma de partition ou du groupe de fichiers et Liste des colonnes de partition.

  • (Type d'espace de données)
    Indique si cet index ou cette clé appartiennent à un groupe de fichiers ou à un schéma de partition.

  • Nom du schéma de partition ou du groupe de fichiers
    Affiche le nom du groupe de fichiers ou du schéma de partition dans lequel il est stocké.

  • Liste des colonnes de partition
    Affiche une liste avec la virgule comme séparateur des colonnes qui participent à la fonction de la colonne de partition. Non disponible si Groupe de fichiers est sélectionné dans le champ (Type d'espace de données).

  • Spécification du remplissage
    Développée, elle affiche des informations sur les options Taux de remplissage et Index Pad.

  • Taux de remplissage
    Spécifie le pourcentage des pages de niveau feuille de l'index que le système peut remplir. Lorsqu'une page est pleine, le système doit fractionner les pages en cas d'ajout de nouvelles données, ce qui affaiblit les performances.

    • La valeur 100 signifie que les pages seront entières et occuperont un espace de stockage minimal. Ce paramètre ne doit être utilisé que lorsque aucune modification ne sera apportée aux données, par exemple dans un tableau en lecture seule.

    • Une valeur inférieure laisse davantage d'espace vide sur les ensembles de données, ce qui réduit le besoin de les fractionner à mesure que la taille des index augmente, mais nécessite plus d'espace de stockage.

  • Index Pad
    Indique si, lorsque la taille des pages intermédiaires de cet index augmente, elles obtiennent le même pourcentage d'espace vide (remplissage) que celui qui est spécifié dans l'option Taux de remplissage.

  • Ignorer les clés dupliquées
    Contrôle ce qui se produit lorsqu'une ligne dont la valeur de clé équivaut à la valeur d'une clé existante est insérée pendant une opération d'insertion en bloc. Si vous choisissez :

    • Oui    Le Concepteur de tables et le Concepteur de bases de données affichent un avertissement SQL Server, ignorent la ligne entrante incriminée et essaient d'insérer les lignes restantes.

    • Non    Le Concepteur de tables et le Concepteur de bases de données afficheront un message d'erreur SQL Server et restaureront l'intégralité de l'opération d'insertion en bloc.

  • Colonnes incluses
    Affiche une liste avec la virgule comme séparateur des noms de toutes les colonnes constituant la clé d'index. Les colonnes de sous-clés ne peuvent être spécifiées que pour des index non cluster. Cette propriété est masquée pour les index XML.

  • Est désactivé
    Indique si cet index est désactivé. Cette propriété est en lecture seule. Cette propriété n'a la valeur Yes que si l'index a été désactivé dans un outil extérieur, tel que SQL Server Management Studio.

  • Est une clé de texte intégral
    Indique si cet index est une clé de texte intégral. Pour plus d'informations sur les clés de texte intégral, consultez la documentation en ligne de SQL Server. Cette propriété est masquée pour les index XML.

  • Verrouillage de page autorisé
    Indique si le verrouillage au niveau de l'ensemble de données est autorisé dans cet index. L'autorisation ou non du verrouillage au niveau de la page affecte les performances de la base de données.

  • Recalculer les statistiques
    Indique si le moteur de la base de données sous-jacente calcule de nouvelles statistiques une fois l'index créé. Le recalcul des statistiques ralentit la génération d'index, mais améliorera très probablement les performances des requêtes.

  • Verrouillage de ligne autorisé
    Indique si le verrouillage au niveau de la ligne est autorisé dans cet index. L'autorisation ou non du verrouillage au niveau de la ligne affecte les performances de la base de données.

Voir aussi

Autres ressources

Utilisation des index

Utilisation des contraintes

Utilisation des clés