ASYMKEYPROPERTY (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Ez a függvény egy aszimmetrikus kulcs tulajdonságait adja vissza.

Transact-SQL szintaxis konvenciók

Syntax

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

Arguments

Key_ID
Az adatbázis aszimmetrikus kulcsának Key_ID. Ha csak a kulcs nevét ismeri, a ASYMKEY_ID segítségével keresse meg a Key_ID. Key_IDadattípusa int.

'algorithm_desc'
Megadja, hogy a kimenet az aszimmetrikus kulcs algoritmusának leírását adja vissza. Csak EKM-modulból létrehozott aszimmetrikus kulcsokhoz érhető el.

'string_sid'
Megadja, hogy a kimenet az aszimmetrikus kulcs SID-ját adja vissza nvarchar() formátumban.

'sid'
Megadja, hogy a kimenet az aszimmetrikus kulcs SID-azonosítóját adja vissza bináris formátumban.

Visszatérési típusok

sql_variant

Permissions

Megfelelő engedély(ek) szükséges az aszimmetrikus kulcshoz, és megköveteli, hogy a hívót ne VIEW tagadják meg az aszimmetrikus kulcs engedélyét. További információért lásdCREATE ASYMMETRIC KEY (Transact-SQL) az aszimmetrikus kulcsjogosultságokról.

Examples

Az alábbi példa a 256-os Key_ID aszimmetrikus kulcsának tulajdonságait adja vissza.

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