2012-05-14 13 views
6

मुझे SQL सर्वर डेटा टूल्स (पूर्व में बीआईडीएस) में कई परियोजनाओं में फैले कई एसएसआईएस पैकेज मिल गए हैं, जिन्हें मैं अपने सर्वर पर एसएसआईएस कैटलॉग डीबी में तैनात करना चाहता हूं।एसएसआईएस 2012 में SQL सर्वर डेटा टूल्स से मैं एक पैकेज कैसे तैनात कर सकता हूं?

जब मैं एक पूरी परियोजना को तैनात करना चाहता हूं, तो मैं बस एसएसआईएस परिनियोजन विज़ार्ड शुरू करने के लिए प्रोजेक्ट पर राइट-क्लिक कर सकता हूं और तैनात कर सकता हूं। हालांकि, एक ही प्रोजेक्ट में शेष पैकेजों को फिर से तैनात किए बिना, केवल एक पैकेज के लिए ऐसा करने का विकल्प प्रतीत नहीं होता है।

क्या किसी को पता है कि परियोजना में अन्य लोगों से स्वतंत्र रूप से तैनाती विज़ार्ड का उपयोग करके केवल एक ही पैकेज को तैनात करना संभव है?

+0

क्या आप पैकेज परिनियोजन मॉडल (विरासत) या परियोजना परिनियोजन मॉडल (नया) का उपयोग कर रहे हैं? – billinkc

+0

प्रोजेक्ट परिनियोजन मॉडल मेरा मानना ​​है (मेरे पास "पैकेज परिनियोजन मॉडल में कनवर्ट करने" के लिए मेनू विकल्प है)। – GShenanigan

उत्तर

4

यह तैनाती विज़ार्ड या एसएसडीटी के माध्यम से संभव नहीं प्रतीत होता है। this thread में इसी तरह की चर्चा ... जहां मूल पोस्टर एक (बहुत मैनुअल) वर्कअराउंड का प्रस्ताव करता है।

1

आप कोडेप्लेक्स (फ्री टूल) से BIDSHelper भी प्राप्त करना चाहेंगे। इसमें बीआईडीएस से एसएसआईएस पैकेज को तैनात करने की अनुमति देने के लिए एक उपयोगिता है। मैंने अभी तक एसएसडीटी के साथ बिड्स हेल्पर का परीक्षण नहीं किया है। इसके अलावा आप कोडप्लेक्स से SSIS Package Manager को भी पकड़ना चाहेंगे।

+1

इसकी प्रकृति से, ये टूल केवल पुराने एसएसआईएस पैकेज स्टोर के साथ काम करते हैं, न कि नए 2012 एसएसआईएस कैटलॉग डीबी। दोनों <2012 सिस्टम के साथ उपयोग के लिए सभ्य उपकरण की तरह लगते हैं। – GShenanigan

1

आप एक ही पैकेज आयात करने के लिए SQL सर्वर प्रबंधन स्टूडियो का उपयोग कर सकते हैं:

  1. SSMS में, अपने एकीकरण सेवाएं उदाहरण के लिए कनेक्ट।
  2. उचित नोड (फ़ाइल सिस्टम या एमएसडीबी) पर राइट-क्लिक करें और आयात पैकेज चुनें।
  3. फ़ाइल सिस्टम पर पैकेज स्थान सेट करें।
  4. पैकेज पथ के बगल में स्थित तीन बिंदुओं पर क्लिक करें। अपने एसएसडीटी प्रोजेक्ट पर ब्राउज़ करें और उस .dtsx फ़ाइल का चयन करें जिसे आप आयात करना चाहते हैं।
  5. ठीक क्लिक करें। यदि मौजूदा पैकेज को ओवरराइट करने के लिए कहा जाता है, तो हाँ पर क्लिक करें।
+1

यह केवल चयनित पैकेज (ओं) को तैनात करेगा और एसएसआईएस कैटलॉग से अन्य को हटा देगा। – Rohaan

संबंधित मुद्दे