Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एसक्यूएल सर्वर एसएसआईएस पैकेज फ्लैट फ़ाइल गंतव्य फ़ाइल नाम पैटर्न (दिनांक, समय या समान)?

भावों की मदद से आप कनेक्शन को गतिशील बना सकते हैं।

कनेक्शन प्रबंधक फलक से अपने फ्लैट फ़ाइल कनेक्शन का चयन करें। गुण फलक में, अभिव्यक्ति (...) पर क्लिक करें। फिर ड्रॉप डाउन सूची से कनेक्शनस्ट्रिंग प्रॉपर्टी चुनें और अभिव्यक्ति (...) में अपनी अभिव्यक्ति डालें और उसका मूल्यांकन करें।

एक्सप्रेशन बिल्ड -

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 डायनामिक फ़्लैट फ़ाइल कनेक्शन



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में IDENT_CURRENT बनाम @@ पहचान बनाम SCOPE_IDENTITY:क्या अंतर है?

  2. पता लगाएँ कि क्या तालिका SQL सर्वर (T-SQL) में विभाजित है

  3. मिररिंग बनाम प्रतिकृति

  4. एसक्यूएल एक चुनिंदा क्वेरी कैसे डालें?

  5. एसक्यूएल सर्वर में एकाधिक पंक्तियों से 1 एकल पंक्ति में मान प्राप्त करें/चुनें