Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

हम एसएसएमएस में एन्क्रिप्टेड संग्रहीत प्रक्रिया के शरीर को कैसे देख सकते हैं?

जब एन्क्रिप्टेड विकल्प के साथ संग्रहीत कार्यविधि बनाई जाती है, तो SQL सर्वर आंतरिक रूप से टेक्स्ट को ऑब्जेक्ट की परिभाषा के साथ एक अस्पष्ट प्रारूप में संग्रहीत करता है

किसी ऑब्जेक्ट की वास्तविक परिभाषा सिस्टम टेबल sys.sysobjvalues ​​​​में संग्रहीत है जो सीधे पहुंच योग्य नहीं है। डेडिकेटेड एडमिनिस्ट्रेटर कनेक्शन (DAC) का उपयोग करके SQL सर्वर से कनेक्ट करके आप इमेजवल कॉलम का चयन कर सकते हैं जिसमें जानकारी संग्रहीत है

यदि आपको आपकी कंपनी या आपके क्लाइंट द्वारा तृतीय पक्ष टूल का उपयोग करने की अनुमति नहीं है, तो इस पोस्ट को देखें कि एन्क्रिप्टेड ऑब्जेक्ट को कैसे डिक्रिप्ट किया जाए:

http://www.mssqltips.com/sqlservertip/2964/encrypting-and-decrypting-sql-server-stored-procedures-views-and-userdefined-functions/

हालांकि, तीसरे पक्ष के टूल का उपयोग करना सबसे आसान तरीका है

उनमें से एक है एपेक्सएसक्यूएल कम्प्लीट, एक मुफ़्त एसएसएमएस और वीएस ऐड-इन

एपेक्सएसक्यूएल में पूर्ण एन्क्रिप्टेड ऑब्जेक्ट्स को किसी अन्य एसक्यूएल सर्वर ऑब्जेक्ट के रूप में संभाला जाता है, इसके अतिरिक्त उनकी डीडीएल स्क्रिप्ट दिखाई जाती है, भले ही इसे एन्क्रिप्टेड ऑब्जेक्ट्स को डिक्रिप्ट करें का उपयोग करके एन्क्रिप्ट किया गया हो। विकल्प

एन्क्रिप्टेड ऑब्जेक्ट की स्क्रिप्ट इनलाइन ऑब्जेक्ट विवरण डायलॉग में दिखाई जाती है:

अस्वीकरण:मैं एपेक्सएसक्यूएल के लिए एक सपोर्ट इंजीनियर के रूप में काम करता हूं



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आशावादी बनाम निराशावादी लॉकिंग

  2. मैं SQL सर्वर XML कॉलम में किसी मान की क्वेरी कैसे कर सकता हूं?

  3. Microsoft Access डेटाबेस को SQL सर्वर में माइग्रेट करना

  4. SQL सर्वर में xml आउटपुट में xml एन्कोडिंग <?xml संस्करण =1.0 एन्कोडिंग =UTF-8?> कैसे जोड़ें?

  5. SQL सर्वर में SHOWPLAN_XML कैसे काम करता है