Aracılığıyla paylaş


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, çağıranın anahtar üzerinde biraz izne ihtiyacı vardır ve anahtar üzerinde VIEW izni reddedilmemiş olmalı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)
SIMETRİK ANAHTAR OLUŞTUR (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_şifrelemeler (Transact-SQL)
Şifreleme Hiyerarşisi