SQL सर्वर 2012 मानक सर्वर 50 इंस्टेंस के साथ इंस्टेंसेस की स्थापना रद्द नहीं करेगा


12

मुझे संदेह है कि यह एक समस्या है क्योंकि हमने SQL सर्वर की अधिकतम 50 आवृत्ति को मार दिया है। स्वाभाविक रूप से यह अधिक उदाहरणों को स्थापित नहीं करेगा। हालाँकि, ऐसा लगता है कि यह उन्हें भी अनइंस्टॉल नहीं करेगा। यह बदतर है।

उदाहरण के लिए SQL इंजन का चयन करने के बाद जब आप अगली बार "सुविधाओं का चयन करें" संवाद लटकाते हैं।

मुझे इस बारे में बहुत सी जानकारी नहीं मिली। सबसे दिलचस्प हिट यह था: http://social.msdn.microsoft.com/Forums/sqlserver/en-US/24a1e5f3-25f3-48c8-973a-4c6a18a787842/trying-to-uninstall-1-of-50-sql-sql -server-2008-R2-व्यक्त-रुक जाता है-ऑन-कृपया प्रतीक्षा-

यह setup.exeउदाहरण को अनइंस्टॉल करने के लिए कुछ मापदंडों के साथ उपयोग करने का भी सुझाव देता है , लेकिन मैं इसे जीयूआई शुरू करने और सामान्य अनइंस्टॉल में विफल हुए बिना ऐसा करने के लिए नहीं प्राप्त कर सकता।

ऊंचाई कुछ नहीं करती। रिबूट मदद नहीं करता है। लॉग केवल "उपयोगकर्ता द्वारा रद्द" कहते हैं, क्योंकि मुझे इसे अंत में मारना है। उस बिंदु से पहले कुछ भी स्पष्ट नहीं है। मान्यताएँ सभी हरी हैं।

सेटअप कहता है कि यह SQL सर्वर 2012 SP1 है - सभी उदाहरण 11.0.2100 पर हैं।


मैं अपने प्रश्न का उत्तर देना / बंद करना चुन रहा हूं क्योंकि Microsoft ने "ठीक नहीं होगा" की स्थिति के साथ टिकट बंद कर दिया है।

उम्मीद है कि उन्होंने एसक्यूएल सर्वर 2014 के लिए इसे निर्धारित किया होगा, लेकिन मैंने खुद को जांचने की योजना नहीं बनाई है और न ही वे टिकट बंद करने पर कोई अतिरिक्त टिप्पणी प्रदान करते हैं।


आप एक बड़ा डेटा-सेटअप करने और लाइसेंसिंग लागत को बचाने की कोशिश कर रहे हैं, क्या आप नहीं हैं? मैंने एक बार भी ऐसा ही सोचा था। कैसा चल रहा है?
usr


मैं गलत था! यह वास्तव में एक लाइसेंस प्राप्त सर्वर है! मैंने शीर्षक को सही किया। ऐसा नहीं है कि यह इस मुद्दे पर प्रासंगिक है, मुझे लगता है। (हम छोटे डेटासेट के लिए एक्सप्रेस के टन हैं। एक आकर्षण की तरह काम करता है। यदि वे बहुत बड़े हो जाते हैं तो वे लाइसेंस प्राप्त सर्वरों के लिए पलायन कर जाते हैं।)
गोमिबुशी

@ मिही - धन्यवाद, लेकिन यह एक संकुल उदाहरण नहीं है। प्रासंगिक नहीं लगता ...
गोमिबुशी

ठीक है, मरियम, लेकिन क्या आप रजिस्ट्री में जा सकते हैं और उदाहरण नाम कुंजी में से एक को हटा सकते हैं (इसे पहले बैकअप कर रहे हैं)? (स्थान: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL सर्वर \ Instance नाम \ SQL) तब देखें कि क्या इंस्टॉलर केवल 49 उदाहरणों को देखेगा और किसी एक इंस्टेंसेस की सफाई से अनइंस्टॉल करेगा .. तो वापस जाकर लापता कुंजी को पुनर्स्थापित करें?
केनेथ फिशर

जवाबों:


2

इसकी संभावना इसलिए होगी क्योंकि सेटअप GUI सभी इंस्टेंस को इंस्टाल करने की कोशिश कर रहा है और बुरी तरह से विफल हो रहा है, कमांड लाइन से अनइंस्टॉल चल रहा है, इसे करना चाहिए

व्यवस्थापक विशेषाधिकारों के साथ नीचे दिए गए कमांड को चलाने से SQL सर्वर आवृत्ति की स्थापना बिना किसी GUI के प्रदर्शित होगी:

Setup.exe /Action=Uninstall /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /Q

मुझे लगता है कि आपके पास केवल SQL सर्वर सुविधा स्थापित है, यदि आपके पास ऐसे अन्य लोग हैं जिन्हें आप निकालना चाहते हैं, तो आप उन्हें मानों की अल्पविराम से अलग की गई सूची में जोड़ सकते हैं, जैसे कि /FEATURES=SQL,RS,Tools

विभिन्न उदाहरणों के लिए, केवल उस MSSQLSERVER को उस उदाहरण से बदलें, जिसे आप निकालना चाहते हैं।

Setup.exe के लिए कमांड लाइन संदर्भ यहां उपलब्ध है:

कमांड प्रॉम्प्ट से SQL सर्वर 2012 स्थापित करें


कमांड चलाते समय आपको क्या त्रुटि हो रही है?
स्टेओलेरी

मैं इस पर पहला "नोट" गलत करता हूं: msdn.microsoft.com/en-us/library/ms144259.aspx - यह कहता है / QS अनइंस्टॉल के लिए काम नहीं करता है, लेकिन मैं इसे / क्यू के रूप में भी पढ़ता हूं। हालांकि मेरे लिए अभी भी काम नहीं करता है:> Setup.exe / Action = Uninstall / फीचर्स = SQL / INSTANCENAME = NAME / Q निम्न त्रुटि हुई: SQL Server 2012 कोई और इंस्टेंस नहीं जोड़ सकता। इस उदाहरण को स्थापित करने के लिए, आपको मौजूदा इंस्टालेशन को अनइंस्टॉल करना होगा। त्रुटि परिणाम: -2146233079 परिणाम कोड: 19 परिणाम त्रुटि कोड: 5385 स्पष्ट रूप से यह पुष्टि करता है कि यदि यह अधिक इंस्टेंसेस स्थापित करने के लिए था, तो यह गतिरोध हो गया है! कैसे के बारे में: sc हटाना ??
गोमिबुशी

sc delete आपकी मदद नहीं करेगा क्योंकि मुझे लगता है कि यह उदाहरण सूची के लिए रजिस्ट्री में दिख रहा है, इस सेवा को हटाने से कोई मदद नहीं मिलेगी, साथ ही यदि आप पहली त्रुटि पा लेते हैं तो आप अनइंस्टॉल को विफल करने की संभावना रखते हैं।
स्टेओलेरी 12

मैं भी क्या पता। यह संभवत: उदाहरण के लिए "इंस्टॉल" करते समय सेवा को जोड़ने के बजाय पूरी तरह से करता है, लेकिन मुझे लगता है कि अब एकमात्र तरीका यह है कि इंस्टेंसेस की इस रजिस्ट्री को हैक करने के लिए एक उदाहरण पर अनइंस्टालर को चलाने में सक्षम होना चाहिए। फिर सर्वर को सामान्य करने के लिए "इसे वापस हैक करें"। गंभीरता से MicroSoft ... क्या यह वास्तव में SQL Server 2012 में एक वास्तविक बग है? बहुत भयानक!
गोमुशी

4
SQL MVP द्वारा सुझाए जाने के बाद कनेक्ट के रूप में बग पर पंजीकृत। - connect.microsoft.com/SQLServer/feedback/details/810765/… - इस पोस्ट को अपडेट करेगा।
गोमिबुशी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.