Key_ID (Transact-SQL)
Возвращает идентификатор симметричного ключа текущей базы данных.
Соглашения о синтаксисе в Transact-SQL
Синтаксис
Key_ID ( 'Key_Name' )
Аргументы
- 'Key_Name'
Имя симметричного ключа в базе данных.
Типы возвращаемых данных
int
Замечания
Имя временного ключа должно начинаться с символа (#).
Разрешения
Так как временные ключи доступны только во время сеанса, в котором они были созданы, никаких разрешений для доступа к ним не требуется. Для получения доступа к ключу, который не является временным, у вызывающего должны быть разрешения на ключ и не должно быть запрещено разрешение VIEW для ключа.
Примеры
A. Возвращение идентификатора симметричного ключа
Следующий пример возвращает идентификатор ключа ABerglundKey1
.
SELECT KEY_ID('ABerglundKey1')
В. Возвращение идентификатора временного симметричного ключа
Следующий пример возвращает идентификатор временного симметричного ключа. Обратите внимание, что символ #
добавляется в начало имени ключа.
SELECT KEY_ID('#ABerglundKey2')
См. также
Справочник
Key_GUID (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)