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 Criptografia de Dados Transparente (TDE).
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 |
nvarchar(32) |
Exibe o algoritmo que é usado para a chave. |
|
key_length |
int |
Exibe o comprimento da chave. |
|
encryptor_thumbprint |
varbinary(20) |
Mostra a impressão digital do criptografador. |
|
encryptor_type |
nvarchar(32) |
Descreve o 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.
Consulte também
Referência
Exibições e funções de gerenciamento dinâmico (Transact-SQL)
Funções e exibições de gerenciamento dinâmico relacionadas à segurança (Transact-SQL)
Opções ALTER DATABASE SET (Transact-SQL)
CREATE DATABASE ENCRYPTION KEY (Transact-SQL)
ALTER DATABASE ENCRYPTION KEY (Transact-SQL)
DROP DATABASE ENCRYPTION KEY (Transact-SQL)
Conceitos
Criptografia de Dados Transparente (TDE)
Chaves de criptografia do SQL Server e banco de dados (Mecanismo de Banco de Dados)