Compartilhar via


sys.column_encryption_key_values (Transact-SQL)

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

Retorna informações sobre valores criptografados de chaves de criptografia de coluna (CEKs) criadas com a instrução CREATE COLUMN ENCRYPTION KEY ou ALTER COLUMN ENCRYPTION KEY (Transact-SQL). Cada linha representa um valor de uma CEK, criptografada com uma CMK (chave mestra de coluna).

Nome da coluna Tipo de dados Descrição
column_encryption_key_id int ID do CEK no banco de dados.
column_master_key_id int ID da chave mestra de coluna que foi usada para criptografar o valor CEK.
encrypted_value varbinary(8000) Valor CEK criptografado com a CMK especificada no column_master_key_id.
encryption_algorithm_name sysname Nome de um algoritmo usado para criptografar o valor CEK.

Nome do algoritmo de criptografia usado para criptografar o valor. O algoritmo para os provedores do sistema deve ser RSA_OAEP.

Permissões

Requer a permissão VIEW ANY COLUMN ENCRYPTION KEY .

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.

Confira também

CREATE COLUMN ENCRYPTION KEY (Transact-SQL)
ALTER COLUMN ENCRYPTION KEY (Transact-SQL)
DROP COLUMN ENCRYPTION KEY (Transact-SQL)
CREATE COLUMN MASTER KEY (Transact-SQL)
Exibições do catálogo de segurança (Transact-SQL)
sys.column_encryption_keys (Transact-SQL)
sys.column_master_keys (Transact-SQL)
sys.columns (Transact-SQL)
Always Encrypted
Always Encrypted com enclaves seguros
Visão geral do gerenciamento de chaves do Always Encrypted
Gerenciar chaves para Always Encrypted com enclaves seguros