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

विभिन्न पर्यावरण कॉन्फ़िगरेशन के तहत चलाने के लिए SSIS 2012 प्रोजेक्ट को कैसे कॉन्फ़िगर करें?

एसएसआईएस 2012 परियोजना परिनियोजन मॉडल वातावरण बनाने और पर्यावरण विशिष्ट मूल्यों को कॉन्फ़िगर करने के लिए अधिक लचीलापन प्रदान करता है, जिसे परियोजना मापदंडों के लिए मैप किया जा सकता है। यहां एक नमूना दिया गया है जो बताता है कि आप Integration Services Catalog में परिनियोजित पैकेज को कैसे निष्पादित कर सकते हैं कई वातावरण के खिलाफ। आदर्श रूप से, उत्पादन वातावरण अपने सर्वर पर होना चाहिए। यह उदाहरण सरलता के लिए एक ही सर्वर पर सभी परिवेशों का उपयोग करता है।

एसएसआईएस 2012 पर्यावरण विशिष्ट मूल्यों के साथ एकीकरण सेवाएं कैटलॉग:

मान लें कि आपने एक पैकेज को इंटीग्रेशन सर्विसेज कैटलॉग में तैनात किया है जिसमें दो प्रोजेक्ट पैरामीटर Environment हैं। और FilePath . पैकेज को विभिन्न परिवेशों में चलाने के लिए, आप Integration Services Catalogs \ SSIDB \ Folder name \ Environments के अंतर्गत एकाधिक परिवेश बना सकते हैं

इस नमूने में DEV . नाम के तीन पर्यावरण फ़ोल्डर हैं , PRD और TST

वेरिएबल बनाने के लिए जिन्हें बाद में प्रोजेक्ट पैरामीटर में मैप किया जाना चाहिए, परिवेश फ़ोल्डर के अंतर्गत परिवेश को डबल-क्लिक करें। यह नमूने दिखाता है कि सभी परिवेशों में मानों को कैसे कॉन्फ़िगर किया जाए।

चूंकि, पैकेज में दो प्रोजेक्ट पैरामीटर हैं जिनका नाम Environment . है और FilePath , हम एक ही नाम के दो पर्यावरण चर बनाएंगे। सभी परिवेश same . के साथ कॉन्फ़िगर किए गए हैं परिवर्तनीय नाम लेकिन different . के साथ मान।

प्रोजेक्ट पैरामीटर के लिए पर्यावरण चर को मैप करने के लिए, इंटीग्रेशन सर्विसेज कैटलॉग के तहत प्रोजेक्ट पर राइट-क्लिक करें और Configure... पर क्लिक करें।

कॉन्फ़िगर करें . पर संवाद, क्लिक करें References पृष्ठ और प्रत्येक परिवेश को जोड़ें जो परियोजना से संबद्ध होना चाहिए।

कॉन्फ़िगर करें . पर संवाद, क्लिक करें Parameters पृष्ठ। Parameters . के अंतर्गत सूचीबद्ध प्रत्येक पैरामीटर के लिए टैब पर, आपको Ellipsis . पर क्लिक करना होगा उपयुक्त पर्यावरण चर को मैप करने के लिए बटन।

पैरामीटर मान सेट करें संवाद पर, पर्यावरण चर रेडियोबूटन का उपयोग करें का चयन करें और उपयुक्त चर चुनें। यहां मैप किया जा रहा पैरामीटर है [Practice.SSDT].[Environment] . इसलिए, इसे पर्यावरण चर Environment के विरुद्ध मैप किया जा रहा है

एक बार जब आप उपयुक्त पर्यावरण चर के खिलाफ पैरामीटर मैप कर लेते हैं, तो आप पैकेज निष्पादन के दौरान सही वातावरण चुन सकते हैं। पैकेज को निष्पादित करने के लिए, पैकेज पर राइट-क्लिक करें और Execute... . पर क्लिक करें

पैकेज निष्पादित करें . पर डायलॉग, Environment चेक करें बॉक्स और उपयुक्त वातावरण का चयन करें जिससे पैकेज को निष्पादन के लिए मूल्यों का उपयोग करना चाहिए।

नमूना पैकेज SO_15206184.dtsx इस उदाहरण में केवल प्रोजेक्ट पैरामीटर Environment . के मान सम्मिलित करता है और FilePath एक टेबल में। विभिन्न परिवेशों के लिए पैकेज निष्पादन के परिणाम यहां दिए गए हैं, यहां तक ​​कि एसएसडीटी के भीतर से भी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ExecuteNonQuery रिटर्न -1

  2. टेबल-लेवल बैकअप

  3. किसी ISO स्वरूपित दिनांक को DATETIME में बदलें

  4. SQL सर्वर पूर्ण-पाठ खोज (FTS) को बेहतर बनाने के लिए स्टॉपवर्ड और स्टॉपलिस्ट का उपयोग कैसे करें

  5. एक्सएमएल डेटाटाइप के साथ एक संग्रहित प्रक्रिया को कॉल करना