DROP COLUMN MASTER KEY (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höhere Versionen von Azure SQL-DatenbankAzure SQL Managed Instance

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. Um Spaltenverschlüsselungsschlüssel zu entfernen, verwenden Sie die Anweisung DROP COLUMN ENCRYPTION KEY .

Berechtigungen

Erfordert JEDE COLUMN MASTER KEYÄNDERUNGSBERECHTIGUNG in der 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)
Immer verschlüsselt
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