जब एन्क्रिप्टेड विकल्प के साथ संग्रहीत कार्यविधि बनाई जाती है, तो SQL सर्वर आंतरिक रूप से टेक्स्ट को ऑब्जेक्ट की परिभाषा के साथ एक अस्पष्ट प्रारूप में संग्रहीत करता है
किसी ऑब्जेक्ट की वास्तविक परिभाषा सिस्टम टेबल sys.sysobjvalues में संग्रहीत है जो सीधे पहुंच योग्य नहीं है। डेडिकेटेड एडमिनिस्ट्रेटर कनेक्शन (DAC) का उपयोग करके SQL सर्वर से कनेक्ट करके आप इमेजवल कॉलम का चयन कर सकते हैं जिसमें जानकारी संग्रहीत है
यदि आपको आपकी कंपनी या आपके क्लाइंट द्वारा तृतीय पक्ष टूल का उपयोग करने की अनुमति नहीं है, तो इस पोस्ट को देखें कि एन्क्रिप्टेड ऑब्जेक्ट को कैसे डिक्रिप्ट किया जाए:
http://www.mssqltips.com/sqlservertip/2964/encrypting-and-decrypting-sql-server-stored-procedures-views-and-userdefined-functions/
हालांकि, तीसरे पक्ष के टूल का उपयोग करना सबसे आसान तरीका है
उनमें से एक है एपेक्सएसक्यूएल कम्प्लीट, एक मुफ़्त एसएसएमएस और वीएस ऐड-इन
एपेक्सएसक्यूएल में पूर्ण एन्क्रिप्टेड ऑब्जेक्ट्स को किसी अन्य एसक्यूएल सर्वर ऑब्जेक्ट के रूप में संभाला जाता है, इसके अतिरिक्त उनकी डीडीएल स्क्रिप्ट दिखाई जाती है, भले ही इसे एन्क्रिप्टेड ऑब्जेक्ट्स को डिक्रिप्ट करें का उपयोग करके एन्क्रिप्ट किया गया हो। विकल्प
एन्क्रिप्टेड ऑब्जेक्ट की स्क्रिप्ट इनलाइन ऑब्जेक्ट विवरण डायलॉग में दिखाई जाती है:
अस्वीकरण:मैं एपेक्सएसक्यूएल के लिए एक सपोर्ट इंजीनियर के रूप में काम करता हूं