मुझे संदेह है कि आपने उसी मुद्दे पर भाग लिया जो मैंने किया था। मैंने एपीआई के माध्यम से अपने सभी पैकेजों को सही किया ताकि उन सभी ने संकेत दिया कि वे DTS:ProtectionLevel="0"
थे। जो असुरक्षित है।
प्रोजेक्ट (.dtproj) फ़ाइल में एक सुरक्षा स्तर भी होता है जो DontSaveSensitive पर सेट हो जाता है। <SSIS:Project SSIS:ProtectionLevel="DontSaveSensitive" xmlns:SSIS="www.microsoft.com/SqlServer/SSIS">
मेरे लिए बेमेल यह था कि प्रोजेक्ट फ़ाइल के अंदर, यह प्रत्येक पैकेज के बारे में बहुत अधिक जानकारी का ट्रैक रखता है, इसलिए यदि आप नीचे स्क्रॉल करते हैं, तो आपको प्रति पैकेज एक प्रविष्टि दिखाई देगी जैसे<SSIS:Property SSIS:Name="ProtectionLevel">3</SSIS:Property>
या जो भी डिफ़ॉल्ट संख्या है। वह 0
बनाएं फ़ाइल में (खोज और बदलें)। प्रोजेक्ट फ़ाइल सहेजें और अब यह बन जाएगी।
इसे बनाने के लिए आपको सभी बिल्ड करने की आवश्यकता हो सकती है। मुझे संदेह है कि वीएस/एसएसडीटी यह निर्धारित करने के लिए .dtproj फ़ाइल में संग्रहीत अतिरिक्त डेटा का उपयोग करने का प्रयास कर रहा है कि इसे किसी प्रोजेक्ट में सभी पैकेजों को सत्यापित करने की आवश्यकता है या नहीं। चूंकि हमने फ़ाइल को हाथ से संपादित किया था, इसलिए यह ट्रिप नहीं करता था कि एक पूर्ण पुनर्संकलन की आवश्यकता होने का संकेत देने के लिए सामान्य रूप से किसी भी सेंसर को फ़्लिप किया जाएगा।