Key_ID (Transact-SQL)
返回当前数据库中对称密钥的 ID。
语法
Key_ID ( 'Key_Name' )
参数
- ' Key_Name '
数据库中对称密钥的名称。
返回类型
int
注释
临时密钥的名称必须以数字符号 (#) 开头。
权限
因为临时密钥只适用于创建它们的会话,所以访问它们不需要任何权限。 若要访问非临时密钥,调用者需要对该密钥具有相应权限,并且对该密钥的 VIEW 权限不得被拒绝。
示例
A.返回对称密钥的 ID
以下示例返回名为 ABerglundKey1 的对称密钥的 ID。
SELECT KEY_ID('ABerglundKey1')
B.返回临时对称密钥的 ID
以下示例返回临时对称密钥的 ID。 请注意,# 附加到密钥名称前。
SELECT KEY_ID('#ABerglundKey2')
请参阅
参考
CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)