Freigeben über


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