Key_GUID (Transact-SQL)
Возвращает идентификатор GUID симметричного ключа в базе данных.
Синтаксис
Key_GUID( 'Key_Name' )
Аргументы
- 'Key_Name'
Имя симметричного ключа в базе данных.
Типы возвращаемых данных
uniqueidentifier
Замечания
Если значение идентификатора было указано при создании ключа, его идентификатор GUID — это MD5-хэш этого значения идентификатора. Если значение идентификатора не было указано, то идентификатор GUID был сформирован сервером.
Если ключ является временным, имя ключа должно начинаться с символа #.
Разрешения
Так как временные ключи доступны только во время сеанса, во время которого они были созданы, никаких разрешений не требуется, чтобы получить доступ к ним. Чтобы получить доступ к ключу, не являющемуся временным, вызывающей программе необходимо соответствующее разрешение для ключа, и она не должна была получить запрет разрешения VIEW для ключа.
Примеры
В нижеследующем примере возвращается идентификатор GUID симметричного ключа под именем ABerglundKey1.
SELECT Key_GUID('ABerglundKey1')