Megosztás a következőn keresztül:


KEY_ID (Transact-SQL)

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

Egy szimmetrikus kulcs azonosítóját adja vissza az aktuális adatbázisban.

Transact-SQL szintaxis konvenciók

Syntax

Key_ID ( 'Key_Name' )  

Arguments

'Key_Name'
Szimmetrikus kulcs neve az adatbázisban.

Visszatérési típusok

int

Remarks

Az ideiglenes kulcs nevének számjellel (#) kell kezdődnie.

Permissions

Mivel az ideiglenes kulcsok csak abban a munkamenetben érhetők el, amelyben létrehozták őket, nincs szükség engedélyekre a hozzáférésükhöz. Ha nem ideiglenes kulcsot szeretne elérni, a hívónak valamilyen engedélyre van szüksége a kulcshoz, és nem tagadhatja meg a megtekintési engedélyt a kulcson.

Examples

A. Szimmetrikus kulcs azonosítójának visszaadása

Az alábbi példa egy úgynevezett ABerglundKey1kulcs azonosítóját adja vissza.

SELECT KEY_ID('ABerglundKey1');  

B. Ideiglenes szimmetrikus kulcs azonosítójának visszaadása

Az alábbi példa egy ideiglenes szimmetrikus kulcs azonosítóját adja vissza. Vegye figyelembe, hogy # a kulcsnévre van előre felfűzve.

SELECT KEY_ID('#ABerglundKey2');  

Lásd még:

KEY_GUID (Transact-SQL)
SZIMMETRIKUS KULCS LÉTREHOZÁSA (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)
Titkosítási hierarchia