Delen via


KEY_GUID (Transact-SQL)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Geeft de GUID van een symmetrische sleutel in de database terug.

Transact-SQL syntaxis-conventies

Syntaxis

Key_GUID( 'Key_Name' )  

Arguments

'Key_Name'
De naam van een symmetrische sleutel in de database.

Retourtypen

uniqueidentifier

Opmerkingen

Als een identiteitswaarde werd gespecificeerd toen de sleutel werd aangemaakt, is de GUID een MD5-hash van die identiteitswaarde. Als er geen identiteitswaarde werd gespecificeerd, genereerde de server de GUID.

Als de sleutel een tijdelijke sleutel is, moet de sleutelnaam beginnen met een cijferteken (#).

Permissions

Omdat tijdelijke sleutels alleen beschikbaar zijn in de sessie waarin ze worden aangemaakt, zijn er geen rechten nodig om toegang te krijgen. Om toegang te krijgen tot een sleutel die niet tijdelijk is, heeft de beller enige toestemming nodig voor de sleutel en mag hij geen VIEW-toestemming voor de sleutel hebben gekregen.

Voorbeelden

Het volgende voorbeeld geeft de GUID terug van een symmetrische sleutel genaamd ABerglundKey1.

SELECT Key_GUID('ABerglundKey1');  

Zie ook

SYMMETRISCHE SLEUTEL (Transact-SQL) maken
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)