KEY_GUID (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure 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' )
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)