भावों की मदद से आप कनेक्शन को गतिशील बना सकते हैं।
कनेक्शन प्रबंधक फलक से अपने फ्लैट फ़ाइल कनेक्शन का चयन करें। गुण फलक में, अभिव्यक्ति (...) पर क्लिक करें। फिर ड्रॉप डाउन सूची से कनेक्शनस्ट्रिंग प्रॉपर्टी चुनें और अभिव्यक्ति (...) में अपनी अभिव्यक्ति डालें और उसका मूल्यांकन करें।
एक्सप्रेशन बिल्ड -
For day : (DT_STR,4,1252)DAY( DATEADD( "dd", -1, getdate() ))
For month: (DT_STR,4,1252)MONTH( DATEADD( "dd", -1, getdate() ))
For Year: (DT_STR,4,1252)YEAR( DATEADD( "dd", -1, getdate() ))
उदाहरण अभिव्यक्ति (आपको अपनी आवश्यकता के अनुसार बदलाव करने की आवश्यकता है) -
"E:\\Backup\\EmployeeCount_"+(DT_STR,4,1252)DATEPART( "yyyy" , getdate() ) + RIGHT("0" + (DT_STR,4,1252)DATEPART( "mm" , getdate() ), 2) + RIGHT("0" + (DT_STR,4,1252)DATEPART( "dd" , getdate() ), 2) +".txt"
जो दे रहा है E:\Backup\EmployeeCount_20140627.txt
मूल्य के रूप में।
कृपया ध्यान दें - आपको एक कार्यशील फ्लैट फ़ाइल कनेक्शन की आवश्यकता है इसलिए पहले फ्लैट फ़ाइल कनेक्शन बनाएं जिसका कनेक्शनस्ट्रिंग गुण अभिव्यक्ति द्वारा स्वचालित रूप से प्रतिस्थापित किया जा रहा है।
आप इन स्टेप बाय स्टेप आर्टिकल्स को भी फॉलो कर सकते हैं।
ssis डायनामिक नेमिंग डेस्टिनेशन
SSIS डायनामिक फ़्लैट फ़ाइल कनेक्शन