Udostępnij za pomocą


KEY_ID (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Zwraca identyfikator klucza symetrycznego w bieżącej bazie danych.

Transact-SQL konwencje składni

Syntax

Key_ID ( 'Key_Name' )  

Arguments

'Key_Name'
Nazwa klucza symetrycznego w bazie danych.

Typy zwracane

int

Remarks

Nazwa klucza tymczasowego musi zaczynać się od znaku numeru (#).

Permissions

Ponieważ klucze tymczasowe są dostępne tylko w sesji, w której są tworzone, żadne uprawnienia nie są wymagane do uzyskania do nich dostępu. Aby uzyskać dostęp do klucza, który nie jest tymczasowy, obiekt wywołujący musi mieć jakieś uprawnienia do klucza i nie może zostać odrzucony uprawnienie WYŚWIETL w kluczu.

Examples

A. Zwracanie identyfikatora klucza symetrycznego

Poniższy przykład zwraca identyfikator klucza o nazwie ABerglundKey1.

SELECT KEY_ID('ABerglundKey1');  

B. Zwracanie identyfikatora tymczasowego klucza symetrycznego

Poniższy przykład zwraca identyfikator tymczasowego klucza symetrycznego. Należy pamiętać, że # jest on poprzedzany nazwą klucza.

SELECT KEY_ID('#ABerglundKey2');  

Zobacz też

KEY_GUID (Transact-SQL)
TWORZENIE KLUCZA SYMETRYCZNEGO (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_szyfrowania (Transact-SQL)
Hierarchia szyfrowania