Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
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 criptografia de banco de dados, consulte Transparent Data Encryption (TDE).
| Nome da Coluna | Tipo de dados | Description |
|---|---|---|
| database_id | int | ID da base 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 = Não encriptado 2 = Encriptação em curso 3 = Criptografado 4 = Mudança chave em curso 5 = Desencriptação em curso 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 UTC) em que a chave de criptografia foi criada. |
| regenerate_date | datetime | Exibe a data (em UTC) em que a chave de criptografia foi regenerada. |
| modify_date | datetime | Exibe a data (em UTC) em que a chave de criptografia foi modificada. |
| set_date | datetime | Exibe a data (em UTC) em que a chave de criptografia foi aplicada ao banco de dados. |
| opened_date | datetime | Mostra quando (em UTC) a chave do banco de dados foi aberta pela última vez. |
| key_algorithm | nvarchar(32) | Exibe o algoritmo usado para a chave. |
| key_length | int | Exibe o comprimento da chave. |
| encryptor_thumbprint | varbinary(20) | Mostra a impressão digital do encriptador. |
| encryptor_type | nvarchar(32) |
Aplica-se a: SQL Server (SQL Server 2012 (11.x) até versão atual). Descreve o encriptador. |
| percent_complete | real | Porcentagem concluída da alteração de estado de criptografia do banco de dados. Este será 0 se não houver mudança de estado. |
| encryption_state_desc | nvarchar(32) |
Aplica-se a: SQL Server 2019 (15.x) e posterior. Cadeia de caracteres que indica se o banco de dados está criptografado ou não criptografado. NONE SEM ENCRIPTAÇÃO ENCRIPTADO DECRYPTION_IN_PROGRESS ENCRYPTION_IN_PROGRESS KEY_CHANGE_IN_PROGRESS PROTECTION_CHANGE_IN_PROGRESS |
| encryption_scan_state | int |
Aplica-se a: SQL Server 2019 (15.x) e posterior. Indica o estado atual da verificação de criptografia. 0 = Nenhuma verificação foi iniciada, a TDE não está habilitada 1 = A verificação está em andamento. 2 = A verificação está em andamento, mas foi suspensa, o usuário pode retomar. 3 = A varredura foi abortada por algum motivo, a intervenção manual é necessária. Entre em contato com o Suporte da Microsoft para obter mais assistência. 4 = A verificação foi concluída com sucesso, a TDE está ativada e a criptografia está concluída. |
| encryption_scan_state_desc | nvarchar(32) |
Aplica-se a: SQL Server 2019 (15.x) e posterior. String que indica o estado atual da verificação de criptografia. NONE RUNNING SUSPENDED ABORTED COMPLETE |
| encryption_scan_modify_date | datetime |
Aplica-se a: SQL Server 2019 (15.x) e posterior. Exibe a data (em UTC) em que o estado da verificação de criptografia foi modificado pela última vez. |
Permissions
No SQL Server e na Instância Gerenciada do SQL, requer VIEW SERVER STATE permissão.
No Banco de Dados SQL Basic, S0e S1 objetivos de serviço e para bancos de dados em pools elásticos , a conta de de administrador do servidor, a conta de de administrador do Microsoft Entra ou a associação aode função de servidor ##MS_ServerStateReader## é necessária. Em todos os outros objetivos de serviço do Banco de dados SQL, é necessária a permissão VIEW DATABASE STATE no banco de dados ou a associação à função de servidor ##MS_ServerStateReader##.
No banco de dados SQL de malha, um usuário deve receber VIEW DATABASE STATE no banco de dados para consultar esse Detran. Ou, um membro de qualquer função o de espaço de trabalho Malha pode consultar esse Detran.
Permissões para SQL Server 2022 e posterior
Requer a permissão VIEW SERVER SECURITY STATE no servidor.
Consulte também
Exibições e funções de gerenciamento dinâmico relacionadas à segurança (Transact-SQL)
Encriptação de Dados Transparente (TDE)
Encriptação do SQL Server
SQL Server e chaves de criptografia de banco de dados (Mecanismo de Banco de Dados)
Hierarquia de criptografia
ALTER DATABASE SET Opções (Transact-SQL)
CRIAR CHAVE DE CRIPTOGRAFIA DE BANCO DE DADOS (Transact-SQL)
ALTERAR CHAVE DE CRIPTOGRAFIA DO BANCO DE DADOS (Transact-SQL)
SOLTAR CHAVE DE CRIPTOGRAFIA DO BANCO DE DADOS (Transact-SQL)