Sdílet prostřednictvím


KEY_ID (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí ID symetrického klíče v aktuální databázi.

Transact-SQL konvence syntaxe

Syntax

Key_ID ( 'Key_Name' )  

Arguments

'Key_Name'
Název symetrického klíče v databázi.

Návratové typy

int

Remarks

Název dočasného klíče musí začínat znakem čísla (#).

Permissions

Vzhledem k tomu, že dočasné klíče jsou k dispozici pouze v relaci, ve které jsou vytvořeny, nejsou pro přístup k nim nutná žádná oprávnění. Pro přístup ke klíči, který není dočasný, volající potřebuje určité oprávnění ke klíči a nesmí být odepřen oprávnění VIEW ke klíči.

Examples

A. Vrácení ID symetrického klíče

Následující příklad vrátí ID klíče volaného ABerglundKey1.

SELECT KEY_ID('ABerglundKey1');  

B. Vrácení ID dočasného symetrického klíče

Následující příklad vrátí ID dočasného symetrického klíče. Všimněte si, že # je před názvem klíče.

SELECT KEY_ID('#ABerglundKey2');  

Viz také

KEY_GUID (Transact-SQL)
VYTVOŘIT SYMETRICKÝ KLÍČ (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)
Hierarchie šifrování