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 devueltos
int
Notas
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 sólo 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 Id. de una clave simétrica
El ejemplo siguiente devuelve el Id. de una clave denominada ABerglundKey1
.
SELECT KEY_ID('ABerglundKey1')
A. Devolver el Id. 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
Key_GUID (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)