Udostępnij za pomocą


KEY_GUID (Transact-SQL)

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

Zwraca GUID symetrycznego klucza w bazie danych.

Transact-SQL konwencje składni

Składnia

Key_GUID( 'Key_Name' )  

Arguments

'Key_Name'
Nazwa symetrycznego klucza w bazie danych.

Typy zwracane

uniqueidentifier

Uwagi

Jeśli wartość tożsamości została określona podczas tworzenia klucza, jej GUID to MD5 hash tej wartości tożsamości. Jeśli nie podano wartości tożsamości, serwer generował GUID.

Jeśli klucz jest tymczasowy, nazwa klucza musi zaczynać się od znaku cyfrowego (#).

Permissions

Ponieważ tymczasowe klucze są dostępne tylko w sesji, w której zostały utworzone, nie są wymagane żadne uprawnienia do ich dostępu. Aby uzyskać dostęp do klucza, który nie jest tymczasowy, dzwoniący wymaga pewnego zezwolenia na klucz i nie może zostać odmówiony pozwolenia na VIEW na kluczu.

Przykłady

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

SELECT Key_GUID('ABerglundKey1');  

Zobacz też

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