Key_GUID (Transact-SQL)

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

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

Key_GUID( 'Key_Name' )

Аргументы

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

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

uniqueidentifier

Замечания

Если значение идентификатора было указано при создании ключа, его идентификатор GUID — это MD5-хэш этого значения идентификатора. Если значение идентификатора не было указано, то идентификатор GUID был сформирован сервером.

Если ключ является временным, имя ключа должно начинаться с символа #.

Разрешения

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

Примеры

В нижеследующем примере возвращается идентификатор GUID симметричного ключа под именем ABerglundKey1.

SELECT Key_GUID('ABerglundKey1')