DROP COLUMN ENCRYPTION KEY (Transact-SQL)

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

Entfernt einen Spaltenverschlüsselungsschlüssel (Column Encryption Key, CEK) aus der Datenbank.

Transact-SQL-Syntaxkonventionen

Syntax

DROP COLUMN ENCRYPTION KEY key_name [;]  

Argumente

key_name
Der Name des CEK, der aus der Datenbank entfernt werden soll.

Bemerkungen

CEKs können nicht entfernt werden, wenn sie verwendet werden, um eine Spalte in der Datenbank zu verschlüsseln. Alle Spalten, die den CEK verwenden, müssen zunächst entfernt werden.

Berechtigungen

Erfordert die ALTER ANY COLUMN ENCRYPTION KEY-Berechtigung in der Datenbank.

Beispiele

A. Entfernen eines CEK

Im folgenden Beispiel wird ein CEK mit der Bezeichnung MyCEK entfernt.

DROP COLUMN ENCRYPTION KEY MyCEK;  
GO  

Weitere Informationen

CREATE COLUMN ENCRYPTION KEY (Transact-SQL)
ALTER COLUMN ENCRYPTION KEY (Transact-SQL)
CREATE COLUMN MASTER KEY (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