प्रोग्रामेटिक रूप से या अन्यथा एक तरीका ढूंढ रहे हैं, SQL सिस्टम एक्सप्रेस संस्करण का एक नया उदाहरण उस सिस्टम में जोड़ें जो पहले से ही एक इंस्टॉलेशन स्थापित है। परंपरागत रूप से, आप माइक्रोसॉफ्ट के इंस्टॉलर को चलाते हैं जैसे कि मैं नीचे कमांड लाइन में हूं और यह चाल है। मेरे इंस्टॉलर में कमांड को निष्पादित करना मुद्दा नहीं है, एमएस-एसक्यूएल इंस्टॉलर के 40 एमबी के आसपास खींचने की बात यह है कि अगर एसक्यूएल एक्सप्रेस पहले से स्थापित है तो मुझे इसकी आवश्यकता नहीं है।एसक्यूएल 2005 एक्सप्रेस संस्करण - नया उदाहरण स्थापित करें
SQLEXPR32.EXE /qb ADDLOCAL=ALL INSTANCENAME=<instancename> SECURITYMODE=SQL SAPWD=<password> SQLAUTOSTART=1 DISABLENETWORKPROTOCOLS=0
मैं वास्तव में पूर्ण फिर से इंस्टॉलर चलने के बिना एसक्यूएल 2005 एक्सप्रेस का एक नया उदाहरण जोड़ने के लिए इस आदेश को शुरू करने, बल्कि उचित तरीके के साथ सहायता की जरूरत नहीं है: यह क्या मेरी संस्थापक वर्तमान में निष्पादित होता है।
मैं इस बारे में बहुत विस्तार से जाऊंगा कि मैं ऐसा क्यों करना चाहता हूं लेकिन मैं बस हर किसी को जन्म देता। कहने का पर्याप्त कारण, एसक्यूएल एक्सप्रेस इत्यादि को पुनर्स्थापित करने के समय के बिना एक नया उदाहरण बनाने की क्षमता होने से मुझे मेरे आवेदन की तैनाती और इसके इंस्टॉलर की सहायता मिलेगी। अगर किसी के लिए कोई फर्क पड़ता है, तो मैं इस इंस्टॉलेशन प्रोजेक्ट के लिए एनएसआईएस और एडवांस्ड इंस्टालर के संयोजन का उपयोग कर रहा हूं।