Qué certificado se utiliza para cifrar cada una de las bases de datos en las instancias.
Puedo obtener los datos usando lo siguiente, pero ¿cómo escribo las consultas?
USE master
GO
-- this provides the list of certificates
SELECT * FROM sys.certificates
-- this provides the list of databases (encryption_state = 3) is encrypted
SELECT * FROM sys.dm_database_encryption_keys
WHERE encryption_state = 3;
Noté que las columnas sys.certifcates.thumbprint y sys.dm_database_encryption_keys.encryptor_thumbprint contienen los mismos datos.
encryptor_type
campo solo está disponible en SQL 2012+.Para una consulta más profunda que muestre qué bases de datos están encriptadas o no, su certificado y IMPORTANTE si la configuración de encriptación se ha completado o no. El cifrado a veces puede tardar mucho tiempo en completarse o atascarse.
fuente