Quale certificato viene utilizzato per crittografare ciascuno dei database sulle istanze.
Posso ottenere i dati usando quanto segue ma come posso scrivere le query
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;
Ho notato che le colonne sys.certifcates.thumbprint e sys.dm_database_encryption_keys.encryptor_thumbprint contengono gli stessi dati.
encryptor_type
campo è disponibile solo su SQL 2012+.