KEY_GUID (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure

Retorna o GUID de uma chave simétrica no banco de dados.

Convenções de sintaxe de Transact-SQL

Sintaxe

Key_GUID( 'Key_Name' )  

Observação

Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.

Argumentos

'Key_Name'
Nome de uma chave simétrica no banco de dados.

Tipos de retorno

uniqueidentifier

Comentários

Se um valor de identidade for especificado quando a chave é criada, seu GUID será um hash MD5 desse valor de identidade. Se nenhum valor de identidade for especificado, o servidor irá gerar o GUID.

Se a chave for uma chave temporária, o nome da chave deverá iniciar com um sinal de cerquilha (#).

Permissões

Como as chaves temporárias estão disponíveis somente na sessão em que foram criadas, nenhuma permissão é necessária para acessá-las. Para acessar uma chave que não é temporária, o chamador requer algumas permissões na chave e não deve ter a permissão VIEW negada na chave.

Exemplos

O exemplo a seguir retorna o GUID de uma chave simétrica chamada ABerglundKey1.

SELECT Key_GUID('ABerglundKey1');  

Consulte Também

CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)