KEY_ID (Transact-SQL)

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

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.

Retourtypen

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. Om toegang te krijgen tot een sleutel die niet tijdelijk is, heeft de beller enige toestemming nodig voor de sleutel en mag hij geen toestemming voor de sleutel hebben gekregen VIEW .

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');  

Zie ook

KEY_GUID (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encrypties (Transact-SQL)
Versleutelingshiërarchie