DROP COLUMN ENCRYPTION KEY (Transact-SQL)

适用于:SQL Server 2016 (13.x) 及更高版本 Azure SQL 数据库 Azure SQL 托管实例

删除数据库中的列加密密钥。

Transact-SQL 语法约定

语法

DROP COLUMN ENCRYPTION KEY key_name [;]  

参数

key_name
从数据库中删除列加密密钥所依据的名称。

注解

如果列加密密钥用于对数据库中的任何列进行加密,则无法将其删除。 必须首先删除所有使用列加密密钥的列。

权限

需要对数据库具有 ALTER ANY COLUMN ENCRYPTION KEY 权限

示例

A. 删除列加密密钥

以下示例删除名为 MyCEK 的列加密密钥。

DROP COLUMN ENCRYPTION KEY MyCEK;  
GO  

另请参阅

CREATE COLUMN ENCRYPTION KEY (Transact-SQL)
ALTER COLUMN ENCRYPTION KEY (Transact-SQL)
CREATE COLUMN MASTER KEY (Transact-SQL)
Always Encrypted
具有安全 Enclave 的 Always Encrypted
Always Encrypted 密钥管理概述
管理具有安全 enclave 的 Always Encrypted 的密钥