KEY_GUID (Transact-SQL)
Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Возвращает идентификатор GUID симметричного ключа в базе данных.
Соглашения о синтаксисе Transact-SQL
Синтаксис
Key_GUID( 'Key_Name' )
Примечание.
Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.
Аргументы
'Key_Name'
Имя симметричного ключа в базе данных.
Типы возвращаемых данных
uniqueidentifier
Замечания
Если значение идентификатора было указано при создании ключа, его идентификатор GUID — это MD5-хэш этого значения идентификатора. Если значение идентификатора не было указано, то идентификатор GUID был сформирован сервером.
Если ключ является временным, имя ключа должно начинаться с символа #.
Разрешения
Так как временные ключи доступны только во время сеанса, в котором они были созданы, никаких разрешений для доступа к ним не требуется. Чтобы получить доступ к ключу, не являющемуся временным, вызывающей программе необходимо соответствующее разрешение для ключа, и она не должна была получить запрет разрешения VIEW для ключа.
Примеры
В нижеследующем примере возвращается идентификатор GUID симметричного ключа под именем ABerglundKey1
.
SELECT Key_GUID('ABerglundKey1');
См. также
CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по