वह उत्तर इस लेख की ओर इशारा करता है:http://support.microsoft.com/kb/918760
यहां प्रस्तावित समाधान दिए गए हैं - क्या आपने उनका मूल्यांकन किया है?
- विधि 1:SQL सर्वर एजेंट प्रॉक्सी खाते का उपयोग करें
SQL सर्वर एजेंट प्रॉक्सी खाता बनाएँ। इस प्रॉक्सी खाते को एक क्रेडेंशियल का उपयोग करना चाहिए जो SQL सर्वर एजेंट को पैकेज बनाने वाले खाते के रूप में या आवश्यक अनुमतियों वाले खाते के रूप में कार्य चलाने देता है।
यह विधि रहस्यों को डिक्रिप्ट करने का काम करती है और उपयोगकर्ता द्वारा प्रमुख आवश्यकताओं को पूरा करती है। हालाँकि, इस पद्धति में सीमित सफलता हो सकती है क्योंकि SSIS पैकेज उपयोगकर्ता कुंजियों में वर्तमान उपयोगकर्ता और वर्तमान कंप्यूटर शामिल हैं। इसलिए, यदि आप पैकेज को किसी अन्य कंप्यूटर पर ले जाते हैं, तो यह विधि अभी भी विफल हो सकती है, भले ही कार्य चरण सही प्रॉक्सी खाते का उपयोग करता हो। शीर्ष पर वापस जाएं
- विधि 2:SSIS पैकेज प्रोटेक्शनलेवल प्रॉपर्टी को सर्वरस्टोरेज पर सेट करें
SSIS पैकेज प्रोटेक्शनलेवल प्रॉपर्टी को सर्वरस्टोरेज में बदलें। यह सेटिंग पैकेज को SQL सर्वर डेटाबेस में संग्रहीत करती है और SQL सर्वर डेटाबेस भूमिकाओं के माध्यम से अभिगम नियंत्रण की अनुमति देती है। शीर्ष पर वापस जाएँ
- विधि 3:SSIS पैकेज प्रोटेक्शनलेवल प्रॉपर्टी को EncryptSensitiveWithPassword पर सेट करें
SSIS पैकेज प्रोटेक्शनलेवल प्रॉपर्टी को EncryptSensitiveWithPassword में बदलें। यह सेटिंग एन्क्रिप्शन के लिए पासवर्ड का उपयोग करती है। फिर आप इस पासवर्ड को शामिल करने के लिए SQL सर्वर एजेंट जॉब स्टेप कमांड लाइन को संशोधित कर सकते हैं।
- विधि 4:SSIS पैकेज कॉन्फ़िगरेशन फ़ाइलों का उपयोग करें
संवेदनशील जानकारी संग्रहीत करने के लिए SSIS पैकेज कॉन्फ़िगरेशन फ़ाइलों का उपयोग करें, और फिर इन कॉन्फ़िगरेशन फ़ाइलों को एक सुरक्षित फ़ोल्डर में संग्रहीत करें। फिर आप प्रोटेक्शनलेवल प्रॉपर्टी को DontSaveSensitive में बदल सकते हैं ताकि पैकेज एन्क्रिप्टेड न हो और पैकेज में रहस्यों को सहेजने का प्रयास न करे। जब आप SSIS पैकेज चलाते हैं, तो आवश्यक जानकारी कॉन्फ़िगरेशन फ़ाइल से लोड की जाती है। सुनिश्चित करें कि कॉन्फ़िगरेशन फ़ाइलें पर्याप्त रूप से सुरक्षित हैं यदि उनमें संवेदनशील जानकारी है।
- विधि 5:पैकेज टेम्प्लेट बनाएं
दीर्घकालिक समाधान के लिए, एक पैकेज टेम्प्लेट बनाएं जो एक सुरक्षा स्तर का उपयोग करता है जो डिफ़ॉल्ट सेटिंग से भिन्न होता है। भविष्य के पैकेज में यह समस्या नहीं होगी।