Freigeben über


Gewusst wie: Ändern von Primärschlüsseln

Ändern Sie die Spaltenreihenfolge, wenn Sie die Spaltenreihenfolge, den Indexnamen, die CLUSTERED-Option oder den Füllfaktor bearbeiten möchten.

Hinweis

Eine neue Version vom Tabellen-Designer wird für Datenbanken im SQL Server 2012-Format angezeigt. In diesem Thema wird die alte Version vom Tabellen-Designer beschrieben, die mit Datenbanken in früheren Formaten von SQL Server verwendet wird.

In der neuen Version können Sie eine Tabellendefinition durch eine grafische Schnittstelle oder direkt in einem Skriptbereich ändern. Wenn Sie die grafische Oberfläche verwenden, wird die Tabellendefinition im Skriptbereich automatisch aktualisiert. Um den SQL-Code im Skriptbereich anzuwenden, wählen Sie die Schaltfläche Aktualisieren aus. Weitere Informationen über die neue Version finden Sie unter Gewusst wie: Erstellen von Datenbankobjekten mit dem Tabellen-Designer.

Hinweis

Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So ändern Sie einen Primärschlüssel

  1. Öffnen Sie den Tabellen-Designer für die Tabelle, deren Primärschlüssel Sie ändern möchten. Klicken Sie mit der rechten Maustaste auf den Tabellen-Designer, und wählen Sie im Kontextmenü Indizes/Schlüssel aus.

  2. Wählen Sie im Dialogfeld Indizes/Schlüssel aus der Liste Ausgewählter Primärschlüssel/eindeutiger Schlüssel oder Index den Primärschlüsselindex.

  3. Führen Sie eine Aktion aus der folgenden Tabelle aus:

    Hinweis

    Die Funktionsweise von Primärschlüsseleinschränkungen kann je nach Datenbank unterschiedlich ausfallen.Ausführliche Informationen über die Verarbeitung von Primärschlüsseleinschränkungen in einer Datenbank finden Sie in der Datenbankdokumentation.

    To

    Schritte

    Umbenennen des Primärschlüssels

    Geben Sie im Feld Name einen neuen Namen ein. Vergewissern Sie sich, dass der neue Name in der Liste Ausgewählter Primärschlüssel/eindeutiger Schlüssel oder Index nicht bereits vorhanden ist.

    Festlegen der CLUSTERED-Option

    Wählen Sie Als CLUSTERED erstellen aus, und wählen Sie die Option im Dropdown-Listenfeld aus. In jeder Tabelle darf nur ein gruppierter Index vorhanden sein. Wenn diese Option für einen Index nicht verfügbar ist, müssen Sie zunächst diese Einstellung für den vorhandenen gruppierten Index deaktivieren.

    Definieren eines Füllfaktors

    Erweitern Sie die Kategorie Füllspezifikation, und geben Sie im Feld Füllfaktor einen ganzzahligen Wert zwischen 0 und 100 ein. Weitere Informationen über Füllfaktoren und deren Verwendung finden Sie in der Microsoft SQL Server-Dokumentation.

    Ändern der Spaltenreihenfolge

    Wählen Sie Spalten aus, und klicken Sie dann auf das Auslassungszeichen (…) rechts neben der Eigenschaft. Entfernen Sie im Dialogfeld Indexspalten die Spalten aus dem Primärschlüssel. Fügen Sie die Spalten in der gewünschten Reihenfolge wieder ein. Zum Entfernen einer Spalte aus dem Schlüssel können Sie den Spaltennamen einfach aus der Namensliste der Spalten entfernen.

Der Primärschlüssel wird in der Datenbank aktualisiert, wenn Sie die Tabelle speichern.

Siehe auch

Aufgaben

Gewusst wie: Löschen von Primärschlüsseln

Gewusst wie: Ändern von Beziehungseigenschaften

Referenz

Eigenschaften von Primärschlüsseln und eindeutigen Schlüsseln

Konzepte

Primärschlüssel (Visual Database Tools)

Weitere Ressourcen

Arbeiten mit Einschränkungen

Arbeiten mit Einschränkungen