ASYMKEYPROPERTY (Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體

此函數傳回非對稱金鑰的屬性。

Transact-SQL 語法慣例

Syntax

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

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

引數

Key_ID
資料庫中非對稱金鑰的 Key_ID。 如果您只知道金鑰名稱,請使用 ASYMKEY_ID 來尋找 Key_ID。 Key_ID 的資料型別為 int

'algorithm_desc'
指定輸出會傳回非對稱金鑰的演算法描述。 僅適用於根據 EKM 模組所建立的非對稱金鑰。

'string_sid'
指定輸出以 nvarchar() 格式傳回非對稱金鑰的 SID。

'sid'
指定輸出會以二進位格式傳回非對稱金鑰的 SID。

傳回類型

sql_variant

權限

需要非對稱金鑰上適當的權限,且呼叫端尚未拒絕非對稱金鑰的 VIEW 權限。 如需非對稱金鑰權限的詳細資訊,請參閱 CREATE ASYMMETRIC KEY (Transact-SQL)

範例

下列範例傳回 Key_ID 256 的非對稱金鑰屬性。

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

請參閱

CREATE ASYMMETRIC KEY (Transact-SQL)
ALTER ASYMMETRIC KEY (Transact-SQL)
DROP ASYMMETRIC KEY (Transact-SQL)
SIGNBYASYMKEY (Transact-SQL)
VERIFYSIGNEDBYASYMKEY (Transact-SQL)
加密階層
sys.asymmetric_keys (Transact-SQL)
安全性目錄檢視 (Transact-SQL)
ASYMKEY_ID (Transact-SQL)
SYMKEYPROPERTY (Transact-SQL)