KEY_ID (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Banco de Dados SQL no Microsoft Fabric
Retorna a ID de uma chave simétrica no banco de dados atual.
Convenções de sintaxe de 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
KEY_GUID (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)
Hierarquia de criptografia