/ / फाइल सिस्टम में एसएसआईएस 2016 पैकेज (परियोजना परिनियोजन मॉडल) को तैनात करना - एसक्यूएल-सर्वर, तैनाती, एसएसआईएस, एटीएल, एसएसआईएस-2016

फ़ाइल सिस्टम में एसएसआईएस 2016 पैकेज (परियोजना परिनियोजन मॉडल) को तैनात करना - एसक्यूएल-सर्वर, तैनाती, एसएसआईएस, एटीएल, एसएसआईएस-2016

एसएसआईएस 2008 माइग्रेट करने के लिए एक परियोजना पर काम करनाएक फाइल सर्वर पर तैनात 2016 तक परियोजनाएं। वर्तमान में फ़ाइल सर्वर पर संकुल हैं और इसे इस तरह से रखना पसंद करते हैं। मुझे पता है कि 2012 से परियोजना परिनियोजन मॉडल पेश किया गया है।

प्रशन:

  1. क्या मैं प्रोजेक्ट परिनियोजन मॉडल में माइग्रेटेड प्रोजेक्ट्स को बदल सकता हूं और अभी भी फाइल सिस्टम पर तैनात कर सकता हूं? क्या एक परियोजना परिनियोजन मॉडल में सबसे अच्छा अभ्यास बदल रहा है?
  2. ऑनलाइन शोध, मैं केवल ट्यूटोरियल पा सकते हैंएसएसआईएसडीबी (कैटलॉग) पर तैनात कैसे करें। क्या फाइल सिस्टम पर तैनाती अभी भी पिछले संस्करणों के समान ही है। प्रोजेक्ट बनाएं> एसएसआईएस प्रोजेक्ट निर्देशिका में मैनफस्ट फ़ाइल बनाता है> तैनात करने के लिए मैनिफेस्ट फ़ाइल खोलें?

उत्तर:

उत्तर № 1 के लिए 1

खैर, कुछ सीमाओं के साथ यह संभव है।

सबसे पहले, मान लें कि "फाइल सिस्टम पर तैनाती" आमतौर पर इसका मतलब है कि आप अपने पैकेज को फाइल सिस्टम फ़ोल्डर पर संग्रहीत करते हैं, और इसे चलाते हैं dtexec। उस अर्थ में, फ़ाइल सिस्टम में एसएसआईएस प्रोजेक्ट को तैनात करना निश्चित रूप से संभव है, आप प्रोजेक्ट फ़ाइल से कोई भी पैकेज चला सकते हैं। अधिक जानकारी और उदाहरणों के लिए - देखें Dtexec पर एमएस डॉक्स.

हालांकि, यह व्यावहारिक नहीं है। ऐसा करके, आप 2012 संस्करण में पेश की गई एसएसआईएस कार्यक्षमता का एक महत्वपूर्ण हिस्सा खो देते हैं। उदाहरण के लिए, एसएसआईएस कैटलॉग में निष्पादन रिपोर्ट, और परियोजना वातावरण जो पैकेज पैरामीटर के ठीक नियंत्रण और प्रबंधन की अनुमति देते हैं, जिसमें संवेदनशील डेटा जैसे एन्क्रिप्शन शामिल हैं। एसएसआईएस कैटलॉग तैनात पैकेज के संस्करण रखता है, ताकि आप आसानी से पिछले संस्करण में वापस रोल कर सकें।
इसके अलावा, एसएसआईएस कैटलॉग एसएसएमएस में पूरी तरह से समर्थित है; प्रोजेक्ट फ़ाइल से चल रहे पैकेज पर - आप पैरामीटर की आपूर्ति के लिए अपने आप हैं; कनेक्शन तार आमतौर पर पर्यावरण से पारित कर रहे हैं।


उत्तर № 2 के लिए 1

हां, यह संभव है लेकिन अनुशंसित नहीं है (और नहींहमेशा संभव)। पिछड़ा संगतता के लिए पैकेज परिनियोजन मॉडल मौजूद है। एक बार जब आप अपने पैकेज को प्रोजेक्ट परिनियोजन मॉडल में परिवर्तित कर लेते हैं तो आपको केवल SQL सर्वर के उदाहरण पर SSISDB कैटलॉग पर तैनात करना चाहिए।

परियोजना परिनियोजन मॉडल में पैकेज, पैरामीटर, कनेक्शन मैनेजर और 2012 में पेश की गई बहुत ही अच्छी सुविधाएं शामिल हैं। इन दिनों एसएसआईएस के साथ काम करने का यह सबसे अच्छा विकल्प है। https://docs.microsoft.com/en-us/sql/integration-services/packages/deploy-integration-services-ssis-projects-and-packages