DROP COLUMN MASTER KEY (Transact-SQL)
适用于:SQL Server 2016(13.x)及更高版本
Azure SQL 数据库Azure SQL 托管实例
删除数据库中的列主密钥。 这是一项元数据操作。
语法
DROP COLUMN MASTER KEY key_name;
参数
key_name
列主密钥名称。
注解
只有在没有任何使用列主密钥加密的列加密密钥值的情况下,才能删除列主密钥。 若要删除列加密密钥值,请使用 DROP COLUMN ENCRYPTION KEY 语句。
权限
需要对数据库具有 ALTER ANY COLUMN MASTER KEY 权限。
示例
A. 删除列主密钥
以下示例删除名为 MyCMK
的列主密钥。
DROP COLUMN MASTER KEY MyCMK;
GO
另请参阅
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
具有安全 Enclave 的 Always Encrypted
Always Encrypted 密钥管理概述
管理具有安全 enclave 的 Always Encrypted 的密钥