इस प्रश्न का उत्तर देने के लिए जैसा कि मैंने पूछा, यह सुनिश्चित करने में विफलताओं के बाद भी जारी रखना संभव है कि कार्य और इसके मूल कंटेनरों के लिए मैक्सिमम क्राउन शून्य है ... इस मामले में "टेस्ट कनेक्शन" कार्य का अर्थ है, "फॉरच" कंटेनर और पैकेज ही।
मैंने हालांकि कुछ अलग करना समाप्त कर दिया। और जेमी थॉमसन का उपयोग करने से पहले एक कनेक्शन सत्यापित करें यहां मददगार था। यहाँ मैंने क्या किया है:
मैंने स्क्रिप्ट कनेक्शन के साथ टेस्ट कनेक्शन कार्य को बदल दिया। स्क्रिप्ट टास्क लगभग बिल्कुल जेमी की स्क्रिप्ट की तरह था सिवाय इसके कि मैं
- केवल एक कनेक्शन प्रबंधक का उपयोग किया, उनमें से सभी नहीं,
- कार्य का परिणाम हमेशा सफल रहा
- और मैंने कनेक्शन परीक्षण के परिणाम के लिए एक नया चर "उपयोगकर्ता :: कनेक्शनसंबद्ध" सेट किया।
मैंने अभिव्यक्ति का मूल्यांकन करने के लिए परीक्षण कनेक्शन कार्य से निकलने वाले तीरों को भी बदल दिया, वे मूल्यांकन करते हैं:
- @ [उपयोगकर्ता :: ConnectionSucceed] == सच है
- @ [उपयोगकर्ता :: ConnectionSucceed] == गलत
क्रमशः।
मुझे "अपडेट लास्टमोनिटरेड" कार्य में जाने वाले कई अवरोधों को संपादित करने के लिए भी याद रखना था। मैंने उन्हें तार्किक "OR" का उपयोग करने के लिए बदल दिया।
यहाँ मेरा SSIS पैकेज कैसा दिखता है: