DROP COLUMN MASTER KEY (Transact-SQL)
Gilt für: SQL Server 2016 (13.x) und höher Azure SQL-Datenbank Azure SQL verwaltete Instanz
Entfernt einen Spaltenhauptschlüssel aus einer Datenbank. Dies ist ein Metadatenvorgang.
Transact-SQL-Syntaxkonventionen
Syntax
DROP COLUMN MASTER KEY key_name;
Argumente
key_name
Der Namen des Spaltenhauptschlüssels.
Bemerkungen
Der Spaltenhauptschlüssel kann nur gelöscht werden, wenn keine Werte des Spaltenverschlüsselungsschlüssels mit dem Spaltenhauptschlüssel verschlüsselt wurden. Verwenden Sie die Anweisung DROP COLUMN ENCRYPTION KEY, um die Werte des Spaltenverschlüsselungsschlüssels zu löschen.
Berechtigungen
Erfordert die ALTER ANY COLUMN MASTER KEY-Berechtigung auf die Datenbank.
Beispiele
A. Löschen eines Spaltenhauptschlüssels
Im folgenden Beispiel wird ein Spaltenhauptschlüssel mit der Bezeichnung MyCMK
entfernt.
DROP COLUMN MASTER KEY MyCMK;
GO
Siehe auch
CREATE COLUMN MASTER KEY (Transact-SQL)
CREATE COLUMN ENCRYPTION KEY (Transact-SQL)
DROP COLUMN ENCRYPTION KEY (Transact-SQL)
sys.column_master_keys (Transact-SQL)
Always Encrypted
Always Encrypted mit Secure Enclaves
Übersicht über die Schlüsselverwaltung für Always Encrypted
Verwalten von Schlüsseln für Always Encrypted mit Secure Enclaves