Key_ID (Transact-SQL)

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

Icona di collegamento a un argomentoConvenzioni della 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

A. 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')

Vedere anche

Riferimento

Key_GUID (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)

Altre risorse

Gerarchia di crittografia

Guida in linea e informazioni

Assistenza su SQL Server 2005