DROP ASYMMETRIC KEY (Transact-SQL)
从数据库中删除非对称密钥。
语法
DROP ASYMMETRIC KEY key_name
参数
- key_name
要从数据库中删除的非对称密钥的名称。
备注
如果数据库中的某一对称密钥使用非对称密钥进行了加密,或者有用户或登录名映射到该非对称密钥,则不能将其删除。在删除此类密钥前,必须删除映射到该密钥的所有用户或登录名。同时还必须删除或更改使用该非对称密钥进行加密的所有对称密钥。可以使用 ALTER SYMMETRIC KEY 的 DROP ENCRYPTION 选项删除非对称密钥的加密。
可以使用 sys.asymmetric_keys 目录视图访问非对称密钥的元数据。从数据库中无法直接查看密钥本身。
权限
需要对非对称密钥具有 CONTROL 权限。
示例
以下示例从 AdventureWorks
数据库删除非对称密钥 MirandaXAsymKey6
。
USE AdventureWorks;
DROP ASYMMETRIC KEY MirandaXAsymKey6;
请参阅
参考
CREATE ASYMMETRIC KEY (Transact-SQL)
ALTER ASYMMETRIC KEY (Transact-SQL)
ALTER SYMMETRIC KEY (Transact-SQL)