Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к: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)
Иерархия средств шифрования