Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können einen Primärschlüssel in SQL Server 2014 mithilfe von SQL Server Management Studio oder Transact-SQL löschen (ablegen). Wenn der Primärschlüssel gelöscht wird, wird auch der zugehörige Index gelöscht.
In diesem Themenbereich
Bevor Sie beginnen:
So löschen Sie einen Primärschlüssel mit:
Bevor Sie beginnen
Sicherheit
Erlaubnisse
Erfordert die Ändern-Berechtigung an der Tabelle.
Verwendung von SQL Server Management Studio
So löschen Sie eine Primärschlüsseleinschränkung mithilfe des Objekt-Explorers
Erweitern Sie im Objekt-Explorer die Tabelle, die den Primärschlüssel enthält, und erweitern Sie dann Schlüssel.
Klicken Sie mit der rechten Maustaste auf den Schlüssel, und klicken Sie dann auf Löschen.
Überprüfen Sie im Dialogfeld Objekt löschen , ob der richtige Schlüssel angegeben worden ist, und klicken Sie auf OK.
So löschen Sie eine Primärschlüsseleinschränkung mithilfe des Tabellen-Designers
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Tabelle mit dem Primärschlüssel, und klicken Sie auf "Entwurf".
Klicken Sie in der Tabelle mit der rechten Maustaste auf die Zeile mit dem Primärschlüssel, und wählen Sie Primärschlüssel entfernen aus, um die Einstellung zu deaktivieren.
Hinweis
Schließen Sie die Tabelle, ohne die Änderungen zu speichern, um diese Aktion rückgängig zu machen. Das Löschen eines Primärschlüssels lässt sich nicht rückgängig machen, ohne alle anderen Änderungen an der Tabelle zu verlieren.
Klicken Sie im Menü Datei auf Tabellennamespeichern.
Verwenden von Transact-SQL
So löschen Sie eine Primärschlüsseleinschränkung
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Datenbank-Engine-Instanz her.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen. Das Beispiel identifiziert zuerst den Namen der Primärschlüsseleinschränkung und löscht dann die Einschränkung.
USE AdventureWorks2012; GO -- Return the name of primary key. SELECT name FROM sys.key_constraints WHERE type = 'PK' AND OBJECT_NAME(parent_object_id) = N'TransactionHistoryArchive'; GO -- Delete the primary key constraint. ALTER TABLE Production.TransactionHistoryArchive DROP CONSTRAINT PK_TransactionHistoryArchive_TransactionID; GO
Weitere Informationen finden Sie unter ALTER TABLE (Transact-SQL) und sys.key_constraints (Transact-SQL)