KEY_GUID (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Devuelve el GUID de una clave simétrica de la base de datos.

Convenciones de sintaxis de Transact-SQL

Sintaxis

Key_GUID( 'Key_Name' )  

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.

Argumentos

'Key_Name'
El nombre de una clave simétrica en la base de datos.

Tipos de valor devuelto

uniqueidentifier

Comentarios

Si se ha especificado un valor de identidad al crear la clave, su GUID es un hash MD5 de ese valor de identidad. Si no se ha especificado ningún valor de identidad, el GUID es generado por el servidor.

Si la clave es temporal, su nombre 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 obtener acceso a una clave que no es temporal, el autor de la llamada necesita algún permiso en ella. Además no puede tener denegado el permiso VIEW en esa clave.

Ejemplos

En el siguiente ejemplo se devuelve el GUID de una clave simétrica denominada ABerglundKey1.

SELECT Key_GUID('ABerglundKey1');  

Vea también

CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)