DROP SYMMETRIC KEY (Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsMicrosoft Fabric 预览版中的 SQL 数据库

从当前数据库中删除对称密钥。

Transact-SQL 语法约定

Note

Azure Synapse Analytics 中的无服务器 SQL 池不支持此语法。

Syntax

DROP SYMMETRIC KEY symmetric_key_name [REMOVE PROVIDER KEY]  

Arguments

symmetric_key_name
要删除的对称密钥的名称。

删除提供程序密钥
从 EKM 设备中删除可扩展密钥管理 (EKM) 密钥。 有关可扩展密钥管理的详细信息,请参阅可扩展密钥管理 (EKM)

Remarks

如果非对称密钥映射到 EKM 设备上的可扩展密钥管理 (EKM) 密钥并且未指定 REMOVE PROVIDER KEY 选项,则会从数据库中删除该密钥,但不会从设备上删除它,同时会发出警告

Permissions

要求对对称密钥具有 CONTROL 权限。

Examples

以下示例从当前数据库中删除名为 GailSammamishKey6 的对称密钥。

CLOSE SYMMETRIC KEY GailSammamishKey6;  
DROP SYMMETRIC KEY GailSammamishKey6;  
GO  

See also

CREATE SYMMETRIC KEY (Transact-SQL)
ALTER SYMMETRIC KEY (Transact-SQL)
Encryption Hierarchy
CLOSE SYMMETRIC KEY (Transact-SQL)
可扩展的密钥管理 (EKM)