SQL Server 2008 की टूटी हुई स्थापना को कैसे निकालें?


8

Microsoft SQL Server 2008 के सर्विस पैक 2 को स्थापित करने के बाद, SQL सर्वर प्रारंभ करने में विफल रहा। इसे सुधारने की कोशिश करते हुए, मैंने कुछ बेवकूफी भरी चीजें की हैं, जिसके परिणामस्वरूप अब वह स्थिति है जिसमें मैं SQL सर्वर की एक नई प्रति भी स्थापित नहीं कर सकता।

यहाँ वास्तव में सेटअप के दौरान क्या होता है:

  • सेटअप समर्थन नियम स्क्रीन (सभी पारित किए गए, कोई चेतावनी नहीं),
  • उत्पाद कुंजी स्क्रीन (एक मान्य उत्पाद कुंजी दर्ज की गई),
  • लाइसेंस शर्तें स्क्रीन (स्वीकृत),
  • सेटअप समर्थन फ़ाइलें स्क्रीन (क्लिक करें स्थापित करें)।

सेटअप विंडो से बंद हो जाता है, और कुछ भी नहीं होता है, कोई त्रुटि नहीं, कुछ भी नहीं। कोई लॉग सहेजा नहीं जा रहा है।

पूरे ओएस को पुनर्स्थापित करने के लिए आवश्यक होने के बिना गंदगी को साफ करने और SQL सर्वर को स्थापित करने में सक्षम होने के लिए क्या कदम हैं?

जवाबों:


4

मैं इस लेख का पालन करूंगा, और फिर एक बार, मैं CCleaner चलाऊंगा।
जब आप दूसरी बार SQL सर्वर को स्थापित करने का प्रयास करते हैं तो SQL Server 2008 इंस्टॉलेशन विफल हो जाता है

फिर पुनः स्थापित करने का प्रयास करें (सुनिश्चित करें कि आप उसी उदाहरण नाम का उपयोग करते हैं)।


4

एक अन्य विकल्प - Microsoft की FIX आईटी उपयोगिता का उपयोग करें:

समस्याओं को ठीक करें जिन्हें प्रोग्राम इंस्टॉल या अनइंस्टॉल नहीं किया जा सकता है

मैंने इस उपयोगिता के माध्यम से सभी Microsoft 2008 घटकों को हटा दिया है और बाद में इसे सही ढंग से स्थापित करने में सक्षम था।


सुझाव के लिए +1। फिर भी ध्यान दें कि विंडोज 8 उपभोक्ता पूर्वावलोकन पर, "हमें खेद है, लेकिन आपका ऑपरेटिंग सिस्टम Microsoft द्वारा समर्थित नहीं है इसे इस समय ठीक करें" संदेश दिखाया गया है।
आर्सेनी मूरज़ेंको

2

इस सवाल का KCotreau द्वारा जवाब के अलावा , जो लोग एक ही मुद्दे का अनुभव कर रहे हैं, यहां मैंने एक साफ स्थापित करने में सक्षम होने के लिए क्या किया:

  1. Setup.exe के साथ पुरानी स्थापना को अनइंस्टॉल करने की कोशिश की,
  2. प्रोग्राम फ़ाइलों (x86 सहित) से SQL सर्वर से संबंधित निर्देशिकाओं को हटा दिया गया,
  3. रजिस्ट्री से उन निर्देशिकाओं के सभी संदर्भ हटा दिए। इसे मैन्युअल रूप से किया जाना चाहिए: कुछ स्थितियों में, संपूर्ण मूल कुंजी को निकालना बेहतर लगता है; दूसरों में, केवल मूल्य को हटा दिया जाना चाहिए; अंत में, कुछ स्थितियों में आपको कुछ भी निकालने की आवश्यकता नहीं है, क्योंकि उन कुंजियों / मूल्यों को सेटअप के दौरान उपयोग करने का इरादा नहीं है,
  4. रिबूट।
  5. सेटअप ने काम करना शुरू कर दिया, लेकिन MsiGetProductInfo failed to retrieve ProductVersion for package during installत्रुटि का सामना करना पड़ा , जिसे या तो निर्दिष्ट कुंजियों को हटाकर हल किया जा सकता है (क्योंकि उनमें से सैकड़ों या हजारों हैं, घंटों खर्च करने के लिए तैयार रहें), या बैकअप लेने के द्वारा HKEY_CLASSES_ROOT\Installer\UpgradeCodes, पूरी कुंजी को हटाकर, फिर बहाल करना यह साफ स्थापित करने के बाद किया जाता है।

अगर आप सही तरीके से काम करना चाहते हैं तो मैं अभी भी ऐसी स्थिति में अंतिम सिस्टम बैकअप को बहाल करने, या विंडोज को पुनर्स्थापित करने (दोनों चीजें मेरे विशिष्ट मामले में असंभव था) में सिफारिश करूंगा।


1
आपने पुनर्स्थापना का उल्लेख किया। मेरे सर्वर पर SQL 2005 से 2008 तक मेरा स्वयं का अपग्रेड गलत हो गया, और मैं Acronis बैकअप और रिकवरी इमेजिंग सॉफ्टवेयर का उपयोग करने के लिए बिना किसी प्रयास के इसे वापस लाने में सक्षम था। मैं अत्यधिक न केवल किसी पुराने बैकअप की सलाह देता हूं, बल्कि किसी भी महत्वपूर्ण सर्वर के लिए एक इमेजिंग समाधान। खुशी है कि आप अंत में बरामद हुए।
केकोत्रु

1
+1: समान मुद्दा होना। हटाने पर कार्रवाई की विशिष्ट सूची के लिए धन्यवाद। कुछ भी मैन्युअल रूप से हटाने के बजाय, मैं CCleaner के लिए कोशिश करूंगा। मेरी अगली टिप्पणी मुझे मिलते ही परिणाम बताएगी।
माइको
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.