CLOSE SYMMETRIC KEY (Transact-SQL)
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Microsoft Fabric SQL 数据库
关闭对称密钥,或关闭在当前会话中打开的所有对称密钥。
注意
Azure Synapse Analytics 中的无服务器 SQL 池不支持此语法。
语法
CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }
参数
Key_name
要关闭的对称密钥的名称。
注解
打开的对称密钥将绑定到会话而不是安全上下文。 打开的密钥将持续有效,直到它显式关闭或会话终止。 CLOSE ALL SYMMETRIC KEYS 将通过使用 OPEN MASTER KEY 语句,关闭在当前会话中打开的任何数据库主密钥。 有关打开密钥的信息,请参阅 sys.openkeys (Transact-SQL) 目录视图。
权限
关闭对称密钥不需要显式权限。
示例
A. 关闭对称密钥
以下示例关闭对称密钥 ShippingSymKey04
。
CLOSE SYMMETRIC KEY ShippingSymKey04;
GO
B. 关闭所有对称密钥
以下示例关闭在当前会话中打开的所有对称密钥,还将关闭显式打开的数据库主密钥。
CLOSE ALL SYMMETRIC KEYS;
GO
另请参阅
CREATE SYMMETRIC KEY (Transact-SQL)
ALTER SYMMETRIC KEY (Transact-SQL)
OPEN SYMMETRIC KEY (Transact-SQL)
DROP SYMMETRIC KEY (Transact-SQL)