Key_ID (Transact-SQL)
Devuelve el Id. de una clave simétrica en la base de datos actual.
Convenciones de sintaxis de Transact-SQL
Sintaxis
Key_ID ( 'Key_Name' )
Argumentos
- ' Key_Name '
El nombre de una clave simétrica en la base de datos.
Tipos de valor devuelto
int
Comentarios
El nombre de una clave temporal debe comenzar con un signo de número (#).
Permisos
No se requieren permisos para el acceso a las claves temporales, dado que éstas solo están disponibles en la sesión en la que se crean. Para tener acceso a una clave que no es temporal, el solicitante necesita tener algún permiso en la clave y no se le debe haber denegado el permiso VIEW en la clave.
Ejemplos
A.Devolver el identificador de una clave simétrica
El ejemplo siguiente devuelve el Id. de una clave denominada ABerglundKey1.
SELECT KEY_ID('ABerglundKey1')
B.Devolver el identificador de una clave simétrica temporal
El ejemplo siguiente devuelve el Id. de una clave simétrica temporal. Observe que # se antepone al nombre de la clave.
SELECT KEY_ID('#ABerglundKey2')
Vea también
Referencia
CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)