Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к:SQL Server
База данных
SQL AzureУправляемый экземпляр
SQL AzureБаза данных SQL в Microsoft Fabric
Возвращает идентификатор GUID симметричного ключа в базе данных.
Соглашения о синтаксисе Transact-SQL
Синтаксис
Key_GUID( 'Key_Name' )
Аргументы
'Key_Name'
Имя симметричного ключа в базе данных.
Типы возвращаемых данных
uniqueidentifier
Замечания
Если значение идентификатора было указано при создании ключа, его идентификатор GUID — это MD5-хэш этого значения идентификатора. Если значение идентификатора не было указано, то идентификатор GUID был сформирован сервером.
Если ключ является временным, имя ключа должно начинаться с символа #.
Разрешения
Так как временные ключи доступны только во время сеанса, в котором они были созданы, никаких разрешений для доступа к ним не требуется. Чтобы получить доступ к ключу, не являющемуся временным, вызывающей программе необходимо соответствующее разрешение для ключа, и она не должна была получить запрет разрешения VIEW для ключа.
Примеры
В нижеследующем примере возвращается идентификатор GUID симметричного ключа под именем ABerglundKey1.
SELECT Key_GUID('ABerglundKey1');
См. также
СОЗДАТЬ СИММЕТРИЧНЫЙ КЛЮЧ (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_шифрования (Transact-SQL)