Partilhar via


Key_ID (Transact-SQL)

Retorna a ID de uma chave simétrica no banco de dados atual.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

Key_ID ( 'Key_Name' )

Argumentos

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

Tipos de retorno

int

Comentários

O nome de uma chave temporária deve começar com um sinal de número (#).

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 precisa de algumas permissões na chave e não deve ter a permissão VIEW negada na chave.

Exemplos

A.Retornando a ID de uma chave simétrica

O exemplo a seguir retorna a ID de uma chave chamada ABerglundKey1.

SELECT KEY_ID('ABerglundKey1')

B.Retornando a ID de uma chave simétrica temporária

O exemplo a seguir retorna a ID de uma chave simétrica temporária. Observe que # vem antes do nome da chave.

SELECT KEY_ID('#ABerglundKey2')

Consulte também

Referência

Key_GUID (Transact-SQL)

CREATE SYMMETRIC KEY (Transact-SQL)

sys.symmetric_keys (Transact-SQL)

sys.key_encryptions (Transact-SQL)

Conceitos

Hierarquia de criptografia