एक विधि जिसका उपयोग मैं अक्सर एक समय में कई संग्रहीत प्रक्रियाओं को डिक्रिप्ट करने के लिए करता हूं ...
RedGate की SQL का उपयोग करें और अपने डेटाबेस की तुलना खाली डेटाबेस (या आपके द्वारा ज्ञात किसी भी डेटाबेस में संग्रहीत कार्यविधियाँ नहीं होंगी) से करें। एक तैनात स्क्रिप्ट बनाएं और SSMS में कॉपी करें। खोजें और सफेद स्थान के साथ परिवर्तन के साथ बदलें । फिर रचनात्मक प्रक्रिया में बदलाव प्रक्रिया को बदलें। मूल डेटाबेस के खिलाफ RedGate स्क्रिप्ट चलाएँ और आपने सभी संग्रहीत कार्यविधि एन्क्रिप्शन को हटा दिया है।
मेरे पास ४००+ संग्रहीत प्रक्रियाओं वाला एक डेटाबेस था और जब SQL प्रॉम्प्ट काम में आता है, तो यह ४००+ संग्रहीत प्रक्रियाओं के खिलाफ राइट क्लिक, कॉपी, पेस्ट करने के लिए मेरे समय के लायक नहीं था। RedGate SQL का उपयोग करते हुए तुलना करें कि मैं अपने 400+ संग्रहीत कार्यविधियों से एन्क्रिप्शन को हटाने में सक्षम था, लगभग 10 मिनट शुरू होने में।