प्रत्येक डेटाबेस को इंस्टेंस पर एन्क्रिप्ट करने के लिए किस प्रमाणपत्र का उपयोग किया जा रहा है।
मैं निम्नलिखित का उपयोग करके डेटा प्राप्त कर सकता हूं लेकिन मैं क्वेरी कैसे लिख सकता हूं
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;
मैंने देखा कि कॉलम sys.certifcates.thumbprint और sysinos_database_enc एन्क्रिप्शन_keys.encryptor_thumbprint में समान डेटा हैं।
encryptor_type
फ़ील्ड केवल SQL 2012+ पर उपलब्ध है।