sys.dm_database_encryption_keys (Transact-SQL)
Retorna informações sobre o estado de criptografia de um banco de dados e suas chaves de criptografia de banco de dados associadas. Para obter mais informações sobre a criptografia de banco de dados, consulte Compreendendo a TDE (Criptografia de Dados Transparente).
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
database_id |
int |
ID do banco de dados. |
encryption_state |
int |
Indica se o banco de dados está criptografado ou não. 0 = Nenhuma chave de criptografia de banco de dados presente, nenhuma criptografia 1 = Sem criptografia 2 = Criptografia em andamento 3 = Criptografado 4 = Alteração de chave em andamento 5 = Descriptografia em andamento 6 = Alteração de proteção em andamento (o certificado ou a chave assimétrica que está criptografando a chave de criptografia do banco de dados está sendo alterado) |
create_date |
datetime |
Exibe a data em que a chave de criptografia foi criada. |
regenerate_date |
datetime |
Exibe a data em que a chave de criptografia foi gerada novamente. |
modify_date |
datetime |
Exibe a data em que a chave de criptografia foi modificada. |
set_date |
datetime |
Exibe a data em que a chave de criptografia foi aplicada ao banco de dados. |
opened_date |
datetime |
Mostra quando a chave de banco de dados foi aberta pela última vez. |
key_algorithm |
varchar(?) |
Exibe o algoritmo que é usado para a chave. |
key_length |
int |
Exibe o comprimento da chave. |
encryptor_thumbprint |
varbin |
Mostra a impressão digital do criptografador. |
percent_complete |
real |
Porcentagem concluída da alteração de estado da criptografia do banco de dados. Será 0 se não houver nenhuma alteração de estado. |
Permissões
Requer a permissão VIEW SERVER STATE no servidor.
Histórico de alterações
Conteúdo atualizado |
---|
Adicionada a descrição de encryption_state 6. |
Consulte também