वे कहते हैं कि "मूर्खतापूर्ण प्रश्न" जैसी कोई बात नहीं है, इसलिए यहाँ जाता है:
मैं समझता हूं कि SQL सर्वर ट्रांसपेरेंट डेटा एनक्रिप्शन (TDE) बाकी डेटा को एन्क्रिप्ट करता है, ताकि आपके डेटाबेस की फाइलें (.mdf) और आपकी बैकअप फाइलें (.bak) एन्क्रिप्ट की गई हों, कोई आपके स्टोरेज में सेंध लगा दे और उन फाइलों को चुरा ले। मैं यह भी समझता हूं कि डिस्क से पढ़े जाने पर डेटा को डिक्रिप्ट किया जाता है ताकि यह मेमोरी (गति में) में अनएन्क्रिप्टेड हो। इसलिए दूरस्थ क्वेरी चलाने वाले उपयोगकर्ता (SensitiveData से चयन करें) द्वारा अनुरोधित डेटा नेटवर्क पर यात्रा करते समय अनएन्क्रिप्टेड हो जाएगा और इस प्रकार इंटरसेप्ट करने के लिए असुरक्षित हो जाएगा।
इसलिए, ऊपर दिए गए सभी को सही मानते हुए, यह मेरा बेवकूफी भरा सवाल है: यदि मेरा SQL सर्वर का उदाहरण कंप्यूटर A पर है और मेरे TDE- डेटाबेस बैकअप को दूरस्थ कंप्यूटर B पर स्टोरेज के लिए लिखा जाता है, तो बैकअप ऑपरेशन डेटा एन्क्रिप्टेड है क्योंकि यह यात्रा करता है कंप्यूटर A को कंप्यूटर B पर डिस्क पर लिखा जाना है? मुझे लगता है कि यह होना चाहिए (क्योंकि मुझे लगता है कि एन्क्रिप्शन ऑपरेशन कंप्यूटर ए पर पहले होता है), लेकिन मैं Microsoft दस्तावेज़ों या ब्लॉगों में से किसी में भी इसकी पुष्टि नहीं कर सकता। और इसी तरह, एक पुनर्स्थापना ऑपरेशन के दौरान - कंप्यूटर ए पर डेटाबेस को पुनर्स्थापित करने के लिए कंप्यूटर बी में डिस्क से स्थानांतरित किए जा रहे डेटा को बाधित करने के लिए कोई था - क्या वे उस डेटा को गति में एन्क्रिप्टेड पाएंगे?