Condividi tramite


KEY_ID (Transact-SQL)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure database SQL in Microsoft Fabric

Restituisce l'ID di una chiave simmetrica nel database corrente.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

Key_ID ( 'Key_Name' )  

Argomenti

' Key_Name '
Nome di una chiave simmetrica nel database.

Tipi restituiti

int

Osservazioni:

Il nome di una chiave temporanea deve iniziare con un simbolo di cancelletto (#).

Autorizzazioni

Dal momento che le chiavi temporanee sono disponibili solo nella sessione in cui vengono create, per accedervi non sono necessarie autorizzazioni. Per accedere a una chiave non temporanea, è necessario che il chiamante disponga di un'autorizzazione per la chiave e che non gli sia stata negata l'autorizzazione VIEW per la chiave.

Esempi

R. Restituzione dell'ID di una chiave simmetrica

Nell'esempio seguente viene restituito l'ID di una chiave denominata ABerglundKey1.

SELECT KEY_ID('ABerglundKey1');  

B. Restituzione dell'ID di una chiave simmetrica temporanea

Nell'esempio seguente viene restituito l'ID di una chiave simmetrica temporanea. Si noti che il nome della chiave è preceduto dal simbolo di cancelletto #.

SELECT KEY_ID('#ABerglundKey2');  

Vedi anche

KEY_GUID (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)
Gerarchia di crittografia