Поделиться через


KEY_ID (Transact-SQL)

Применимо к:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureБаза данных SQL в Microsoft Fabric

Возвращает идентификатор симметричного ключа текущей базы данных.

Соглашения о синтаксисе Transact-SQL

Syntax

Key_ID ( 'Key_Name' )  

Arguments

'Key_Name'
Имя симметричного ключа в базе данных.

Типы возвращаемых данных

int

Remarks

Имя временного ключа должно начинаться с символа (#).

Permissions

Так как временные ключи доступны только во время сеанса, в котором они были созданы, никаких разрешений для доступа к ним не требуется. Для получения доступа к ключу, который не является временным, у вызывающего должны быть разрешения на ключ и не должно быть запрещено разрешение VIEW для ключа.

Examples

A. Возврат идентификатора симметричного ключа

Следующий пример возвращает идентификатор ключа ABerglundKey1.

SELECT KEY_ID('ABerglundKey1');  

B. Возврат идентификатора временного симметричного ключа

Следующий пример возвращает идентификатор временного симметричного ключа. Обратите внимание, что символ # добавляется в начало имени ключа.

SELECT KEY_ID('#ABerglundKey2');  

См. также

KEY_GUID (Transact-SQL)
СОЗДАТЬ СИММЕТРИЧНЫЙ КЛЮЧ (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_шифрования (Transact-SQL)
Иерархия средств шифрования