Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric Preview
Retourneert de id van een symmetrische sleutel in de huidige database.
Transact-SQL syntaxis-conventies
Syntax
Key_ID ( 'Key_Name' )
Arguments
'Key_Name'
De naam van een symmetrische sleutel in de database.
Return Types
int
Remarks
De naam van een tijdelijke sleutel moet beginnen met een nummerteken (#).
Permissions
Omdat tijdelijke sleutels alleen beschikbaar zijn in de sessie waarin ze worden gemaakt, zijn er geen machtigingen vereist voor toegang tot deze sleutels. Voor toegang tot een sleutel die niet tijdelijk is, heeft de aanroeper enige machtiging nodig voor de sleutel en mag de VIEW-machtiging voor de sleutel niet zijn geweigerd.
Examples
A. De id van een symmetrische sleutel retourneren
In het volgende voorbeeld wordt de id van een sleutel met de naam geretourneerd ABerglundKey1.
SELECT KEY_ID('ABerglundKey1');
B. De id van een tijdelijke symmetrische sleutel retourneren
In het volgende voorbeeld wordt de id van een tijdelijke symmetrische sleutel geretourneerd. Houd er rekening mee dat # deze is toegewezen aan de sleutelnaam.
SELECT KEY_ID('#ABerglundKey2');
See Also
KEY_GUID (Transact-SQL)
SYMMETRISCHE SLEUTEL (Transact-SQL) maken
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)
Encryption Hierarchy