Freigeben über


Dialogfeld "Indizes/Schlüssel"

In diesem Dialogfeld können Sie Indizes, Primärschlüssel und eindeutige Schlüssel erstellen oder ändern. Um das Dialogfeld aufzurufen, öffnen Sie die Tabellendefinition für die Tabelle mit dem entsprechenden Index oder Schlüssel. Klicken Sie mit der rechten Maustaste auf das Tabellendefinitions-Datenblatt, und klicken Sie auf Indizes/Schlüssel.

Tipp

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.

  • Ausgewählter Primärschlüssel/eindeutiger Schlüssel oder Index
    Listet die vorhandenen Primärschlüssel, eindeutigen Schlüssel und Indizes auf. Wenn Sie einen Index oder Schlüssel auswählen, werden dessen Eigenschaften rechts im Datenblatt angezeigt. Falls die Liste leer ist, sind für die Tabelle keine Schlüssel oder Indizes definiert worden.

  • Schaltfläche "Hinzufügen"
    Erstellt einen neuen Primärschlüssel, eindeutigen Schlüssel oder Index.

  • Schaltfläche "Löschen"
    Löscht den in der Liste Ausgewählter Primärschlüssel/eindeutiger Schlüssel oder Index ausgewählten Schlüssel oder Index.

  • Kategorie Allgemein
    Zeigt erweitert die Eigenschaften Ist eindeutig und Typ an.

  • Ist eindeutig
    Gibt an, ob die in diesen Index oder Schlüssel eingegebenen Daten eindeutig sein müssen. Diese Einstellung ist für XML-Indizes nicht verfügbar.

  • type
    Zeigt eine Dropdownliste an, in der Sie angeben können, ob es sich bei dem in der Liste Ausgewählter Primärschlüssel/eindeutiger Schlüssel oder Index markierten Eintrag um einen eindeutigen Schlüssel, einen Primärschlüssel oder einen Index handelt. Bei Primärschlüsseln ist dieses Feld schreibgeschützt.

  • Kategorie Identität
    Lässt sich erweitern und zeigt dann die Eigenschaftenfelder für Name und Beschreibungan.

  • Name
    Zeigt den Namen des Schlüssels oder Indexes an. Wenn ein neuer Schlüssel oder Index erstellt wird, erhält dieser einen Standardnamen, der auf der Tabelle im aktiven Fenster des Tabellen-Designers basiert. Sie können den Namen jederzeit ändern.

  • Beschreibung
    Ermöglicht die Eingabe einer Beschreibung des Schlüssels oder Index. Wenn Sie eine detailliertere Beschreibung verfassen möchten, klicken Sie zuerst auf Beschreibung und anschließend auf das Auslassungszeichen (…), das rechts neben dem Eigenschaftenfeld angezeigt wird. Dadurch wird ein größerer Bereich bereitgestellt, in den Text eingegeben werden kann.

  • Kategorie Tabellen-Designer
    Zeigt erweitert Informationen zu Als CLUSTERED erstellen an.

  • Als CLUSTERED erstellen
    Stellt eine Option zum Gruppieren des Schlüssels oder Indexes bereit. Pro Tabelle ist nur ein gruppierter Index zulässig. Die Daten in der Tabelle werden in der Reihenfolge des gruppierten Indexes gespeichert.

  • Datenbereichsspezifikation
    Zeigt erweitert Informationen für (Datenbereichstyp), Schemaname der Dateigruppe oder Partition und Partitionsspaltenliste an.

  • (Datenbereichstyp)
    Gibt an, ob dieser Index oder Schlüssel zu einer Dateigruppe oder einem Partitionsschema gehört.

  • Schemaname der Dateigruppe oder Partition
    Zeigt den Namen der Dateigruppe oder des Partitionsschemas an, zu dem er gespeichert wird.

  • Partitionsspaltenliste
    Zeigt eine durch Trennzeichen getrennte Liste mit Spalten an, die an der Partitionsspaltenfunktion beteiligt sind. Ist nicht verfügbar, wenn im Feld (Datenbereichstyp) die Option Dateigruppe ausgewählt wird.

  • Füllspezifikation
    Lässt sich erweitern und zeigt dann Informationen zu Füllfaktor und PAD_INDEXan.

  • Füllfaktor
    Gibt an, welcher Prozentsatz der Indexseiten auf Blattebene vom System ausgefüllt werden kann. Sobald eine Seite voll ist, muss das System die Seiten teilen, wenn neue Daten hinzugefügt werden. Dadurch wird allerdings die Leistung beeinträchtigt.

    • Ein Wert von 100 bedeutet, dass die Seiten voll sind und die geringste Menge an Speicherplatz einnehmen. Diese Einstellung sollte nur verwendet werden, wenn keine Änderungen an den Daten vorgenommen werden, zum Beispiel in einer schreibgeschützten Tabelle.

    • Durch einen niedrigeren Wert bleibt auf den Datenseiten ein größerer Bereich leer. Dadurch wird es zwar weniger häufig notwendig, Datenseiten zu teilen, wenn Indizes größer werden, es ist jedoch mehr Speicherplatz erforderlich.

  • Index auffüllen
    Gibt an, ob für temporäre Seiten dieses Indexes derselbe Prozentsatz an Leerraum (zum Auffüllen), der unter FÜLLFAKTOR angegeben ist, bereitgestellt werden soll.

  • Doppelte Schlüssel ignorieren
    Steuert die Reaktion, wenn eine Zeile, deren Schlüsselwert mit einem vorhandenen Schlüsselwert übereinstimmt, als Teil eines Sammeleinfügevorgangs eingefügt wird. Auswahl:

    • Ja    Der Tabellen- und Datenbank-Designer zeigt eine SQL Server-Warnung an, ignoriert die beanstandete empfangene Datenzeile und versucht, die verbleibenden Zeilen einzufügen.

    • Nein    Der Tabellen- und Datenbank-Designer zeigt eine SQL Server-Fehlermeldung an und setzt den gesamten Sammeleinfügevorgang zurück.

  • Eingeschlossene Spalten
    Zeigt eine durch Trennzeichen getrennte Liste der Namen aller Spalten an, die den Indexschlüssel bilden. Unterschlüssel-Spalten können nur für nicht gruppierte Indizes angegeben werden. Diese Eigenschaft ist bei XML-Indizes ausgeblendet.

  • Ist deaktiviert
    Gibt an, ob dieser Index deaktiviert ist. Diese Eigenschaft ist schreibgeschützt. Diese Eigenschaft ist nur dann auf Yes gesetzt, wenn der Index in einem externen Tool, z. B. SQL Server Management Studio, deaktiviert wurde.

  • Ist Volltextschlüssel
    Gibt an, ob der Index ein Volltextschlüssel ist. Weitere Informationen über Volltextschlüssel finden Sie in SQL Server Books Online. Diese Eigenschaft ist bei XML-Indizes ausgeblendet.

  • Seitensperren zulässig
    Gibt an, ob bei diesem Index Sperren auf Seitenebene zulässig sind. Das Zulassen oder Untersagen von Sperren auf Seitenebene wirkt sich auf die Datenbankleistung aus.

  • Statistiken neu berechnen
    Gibt an, ob das zugrunde liegende Datenbankmodul beim Erstellen des Index neue Statistiken berechnet. Durch das Neuberechnen der Statistiken wird die Erstellung der Indizes verlangsamt, Abfragen werden wahrscheinlich jedoch schneller ausgeführt.

  • Zeilensperren sind zulässig
    Gibt an, ob bei diesem Index Sperren auf Zeilenebene zulässig sind. Das Zulassen oder Untersagen von Sperren auf Zeilenebene wirkt sich auf die Datenbankleistung aus.

Siehe auch

Weitere Ressourcen

Arbeiten mit Indizes

Arbeiten mit Einschränkungen

Arbeiten mit Schlüsseln