Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: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)
CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_шифрования (Transact-SQL)
Иерархия средств шифрования