Quel certificat est utilisé pour crypter chacune des bases de données sur les instances.
Je peux obtenir les données en utilisant ce qui suit, mais comment puis-je écrire les requêtes
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;
J'ai remarqué que les colonnes sys.certifcates.thumbprint et sys.dm_database_encryption_keys.encryptor_thumbprint contiennent les mêmes données.
encryptor_type
champ n'est disponible que sur SQL 2012+.