Partager via


KEY_GUID (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Retourne le GUID d'une clé symétrique dans la base de données.

Conventions de la syntaxe Transact-SQL

Syntaxe

Key_GUID( 'Key_Name' )  

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

Arguments

'Key_Name'
Nom de la clé symétrique dans la base de données.

Types de retour

uniqueidentifier

Remarques

Si une valeur d'identité a été spécifiée lors de la création de la clé, le GUID de celle-ci est un hachage MD5 de cette valeur d'identité. Si aucune valeur d'identité n'a été spécifiée, le serveur a généré le GUID.

Si la clé est une clé temporaire, son nom doit commencer par un signe dièse (#).

Autorisations

Les clés temporaires étant disponibles seulement dans la session où elles sont créées, aucune autorisation n'est nécessaire pour y accéder. Pour accéder à une clé qui n'est pas temporaire, l'appelant a besoin d'une autorisation sur celle-ci, pour laquelle il ne doit pas s'être vu refuser l'autorisation VIEW.

Exemples

L'exemple suivant retourne le GUID d'une clé symétrique appelée ABerglundKey1.

SELECT Key_GUID('ABerglundKey1');  

Voir aussi

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