Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza 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