मेरे पास कुछ वर्षों के लिए डिफ़ॉल्ट उदाहरण के रूप में मेरे देव बॉक्स पर स्थापित SQL सर्वर 2014 स्टैंडर्ड की एक प्रति है। मैंने अपनी मशीन पर मानक स्थापित किया क्योंकि मेरे पास एक मुफ्त लाइसेंस था जिसे मैं अपने MSDN सदस्यता के माध्यम से उपयोग कर सकता था। अब मैं एसक्यूएल सर्वर 2014 को अनइंस्टॉल करना चाहता हूं और एसक्यूएल सर्वर 2017 डेवलपर संस्करण को मेरा डिफ़ॉल्ट उदाहरण बनाना चाहता हूं। मैंने SQL Server 2014 को मानक ऐड / रिमूव प्रोग्राम वर्कफ़्लो के माध्यम से अनइंस्टॉल करने की कोशिश की, लेकिन मुझसे पूछने के बाद कि मैं कौन सी सुविधाओं को अनइंस्टॉल करना चाहता हूँ, यह मुझे अनइंस्टॉल मीडिया वाली डायरेक्टरी के लिए प्रांप्ट करता है। दुर्भाग्य से मैंने SQL Server 2014 डाउनलोड पैकेज को MSDN से प्राप्त नहीं किया था, और अब मेरे पास MSDN तक पहुँच नहीं है। मैंने अपना विज़ुअल स्टूडियो भी चेक किया, लेकिन यह केवल SQL सर्वर 2016 पर वापस जाता है। मैं स्थापित मीडिया के बिना SQL सर्वर 2014 मानक की स्थापना रद्द कैसे कर सकता हूं?
आगे की पृष्ठभूमि:
संपूर्ण कारण जो मैं SQL सर्वर 2014 को अनइंस्टॉल करना चाहता हूं, क्या मैं उस STRING_AGGफ़ंक्शन का उपयोग करना चाहता हूं जो Azure SQL डेटाबेस और SQL सर्वर 2017 के लिए नया है। विकास के वातावरण को आसान बनाने के लिए हम अपने स्थानीय पर्यावरण विकास कनेक्शन स्ट्रिंग्स के लिए डॉट नोटेशन का उपयोग करते हैं, उदाहरण के लिए हमारे कनेक्शन स्ट्रिंग है:
Data Source=.;Initial Catalog=<Database Name>;Trusted_Connection=True;Connection Timeout=30;
डॉट नोटेशन डिफ़ॉल्ट डेटाबेस से जुड़ता है, और मेरी जानकारी के लिए मैं SQL सर्वर 2017 को पहले SQL सर्वर 2014 की स्थापना रद्द किए बिना डिफ़ॉल्ट डेटाबेस नहीं बना सकता। अगर मैं SQL सर्वर 2014 को अनइंस्टॉल किए बिना SQL सर्वर 2017 से कनेक्ट करने के लिए डॉट नोटेशन कनेक्शन स्ट्रिंग का उपयोग कर सकता हूं तो मैं उस समाधान के लिए भी खुला रहूंगा।