sys.column_encryption_key_values (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstâ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 um CEK, criptografado com uma chave mestra de coluna (CMK).

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 em 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 de catálogo é limitada a protegíveis que um usuário possui ou nos quais o usuário recebeu alguma 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