Udostępnij za pomocą


ASYMKEYPROPERTY (Transact-SQL)

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

Ta funkcja zwraca właściwości klucza asymetrycznego.

Transact-SQL konwencje składni

Syntax

ASYMKEYPROPERTY (Key_ID , 'algorithm_desc' | 'string_sid' | 'sid')  

Arguments

Key_ID
Key_ID klucza asymetrycznego w bazie danych. Jeśli znasz tylko nazwę klucza, użyj ASYMKEY_ID, aby znaleźć Key_ID. Key_ID ma typ danych int.

'algorithm_desc'
Określa, że dane wyjściowe zwracają opis algorytmu klucza asymetrycznego. Dostępne tylko dla kluczy asymetrycznych utworzonych na podstawie modułu EKM.

'string_sid'
Określa, że dane wyjściowe zwracają identyfikator SID klucza asymetrycznego w formacie nvarchar().

'Sid'
Określa, że dane wyjściowe zwracają identyfikator SID klucza asymetrycznego w formacie binarnym.

Typy zwracane

sql_variant

Permissions

Wymaga odpowiednich uprawnień w kluczu asymetrycznym i wymaga, aby obiekt wywołujący nie otrzymał uprawnień VIEW dla klucza asymetrycznego. Aby uzyskać więcej informacji na temat uprawnień klucza asymetrycznego, zobacz CREATE ASYMETRYCZNY KLUCZ (Transact-SQL).

Examples

Poniższy przykład zwraca właściwości klucza asymetrycznego Key_ID 256.

SELECT   
ASYMKEYPROPERTY(256, 'algorithm_desc') AS Algorithm,  
ASYMKEYPROPERTY(256, 'string_sid') AS String_SID,  
ASYMKEYPROPERTY(256, 'sid') AS SID ;  
GO  

Zobacz także

CREATE ASYMETRYCZNY KLUCZ (Transact-SQL)
ALTER ASYMETRYCZNY KLUCZ (Transact-SQL)
DROP ASYMETRYCZNY KLUCZ (Transact-SQL)
SIGNBYASYMKEY (Transact-SQL)
SPRAWDŹ, podpisanyasymkey (Transact-SQL)
Hierarchia szyfrowania
sys.asymmetric_keys (Transact-SQL)
Widoki wykazu zabezpieczeń (Transact-SQL)
ASYMKEY_ID (Transact-SQL)
SYMKEYPROPERTY (Transact-SQL)