KEY_ID (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Geçerli veritabanındaki simetrik anahtarın kimliğini döndürür.

Transact-SQL söz dizimi kuralları

Syntax

Key_ID ( 'Key_Name' )  

Arguments

'Key_Name'
Veritabanındaki simetrik anahtarın adı.

Dönüş Türleri

int

Remarks

Geçici anahtarın adı bir sayı işareti (#) ile başlamalıdır.

Permissions

Geçici anahtarlar yalnızca oluşturuldukları oturumda kullanılabildiğinden, bunlara erişmek için izin gerekmez. Geçici olmayan bir anahtara erişmek için, arayan kişinin anahtar üzerinde bir izni olması gerekir ve anahtar üzerinde izin reddedilmemiş VIEW olmamalıdır.

Examples

A. Simetrik anahtarın kimliğini döndürme

Aşağıdaki örnek adlı ABerglundKey1anahtarın kimliğini döndürür.

SELECT KEY_ID('ABerglundKey1');  

B. Geçici simetrik anahtarın kimliğini döndürme

Aşağıdaki örnek, geçici bir simetrik anahtarın kimliğini döndürür. # Anahtar adına eklendiğini unutmayın.

SELECT KEY_ID('#ABerglundKey2');  

Ayrıca Bkz.

KEY_GUID (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_şifrelemeler (Transact-SQL)
Şifreleme Hiyerarşisi