KEY_ID(Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceMicrosoft Fabric の SQL データベース

現在のデータベース内の非対称キーの ID を返します。

Transact-SQL 構文表記規則

Syntax

Key_ID ( 'Key_Name' )  

Arguments

'Key_Name'
データベース内の対称キーの名前を指定します。

戻り値の型

int

Remarks

一時キーの名前は、番号記号 (#) で始める必要があります。

Permissions

一時キーは、そのキーが作成されたセッションでのみ使用できます。したがって、アクセスに必要な権限はありません。 一時的でない鍵にアクセスするには、発信者は鍵に対する何らかの許可が必要であり、その鍵に対する許可を拒否されていなければ VIEW かっていけません。

Examples

A. 対称キーの ID を返す

次の例では、ABerglundKey1 というキーの ID を返します。

SELECT KEY_ID('ABerglundKey1');  

B. 一時対称キーの ID を返す

次の例では、一時的な非対称キーの ID を返します。 キー名の前に # が付いていることに注意してください。

SELECT KEY_ID('#ABerglundKey2');  

こちらもご覧ください

KEY_GUID(Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys(Transact-SQL)
sys.key_encryptions (Transact-SQL)
暗号化階層