2005 की तुलना में 2008 में पैकेज कॉन्फ़िगरेशन में परिवर्तन के साथ जब मैं कुछ निर्दिष्ट / कॉन्फ़िगर करता हूं कमांड लाइन पर कॉन्फ़िगर करें। पैकेज में परिभाषित चर, कॉन्फ़िगरेशन फ़ाइल से सेटिंग्स का उपयोग करने के बजाय उनके डिज़ाइन-टाइम मान रख रहे हैं।
मुझे पूरा यकीन नहीं है कि मुझे समझ में आ रहा है कि बाहरी कॉन्फिगर फाइल को कैसे इस्तेमाल किया जाए। मैंने उन लेखों को पढ़ा है जो कहते हैं कि केवल डिज़ाइन-टाइम कॉन्फ़िगरेशन जो सेट किए गए हैं, बाहरी फ़ाइल के लोड को अधिलेखित कर देंगे। क्या इसका मतलब है कि मैं चर को रिक्त तारों में बदल सकता हूं और फिर वे अधिलेखित हो जाएंगे? मैं चर को पूरी तरह से हटा नहीं सकता! पूर्णांक के बारे में क्या?
मैंने उन लेखों को देखा है जो पैकेज में पैकेज कॉन्फ़िगरेशन का उपयोग करके बंद करने का उल्लेख करते हैं।
मैं पैकेज में कॉन्फ़िगरेशन फ़ाइल पथ को बदलने के लिए SSIS पैकेज संपादक या XML संपादक का उपयोग कर सकता हूं, और फिर यह उस फ़ाइल की सेटिंग्स "अंतिम" (बाहरी / कॉन्फ़िगाइल विकल्प की परवाह किए बिना) का उपयोग करेगा, लेकिन मैं नहीं बनना चाहता पैकेज बदल रहा है। मैं Test.dtsConfig और Production.dtsConfig के साथ एक पैकेज चाहता हूं और पैकेज को बदले बिना आगे और पीछे स्वैप करने में सक्षम हो सकता हूं।
अब इसे करने का अनुशंसित तरीका क्या है?