2010-11-20 16 views
13

स्थापित नहीं कर सकता है मुझे SQL Server 2008 R2 एक्सप्रेस इंस्टॉल करने में कोई समस्या है।SQL Server 2008 R2 एक्सप्रेस

मेरे कंप्यूटर पर, मैंने वीसी # और वीडब्लूडेवी 2010 एक्सप्रेस स्थापित किया है। इसमें एसक्यूएल सर्वर 2008 एक्सप्रेस शामिल था।

उसके बाद, मैंने SQL Server 2008 R2 एक्सप्रेस में अपग्रेड किया।

परिणाम यह है कि मैं स्थानीय सर्वर से कनेक्ट नहीं हो सकता। इसलिए, मैं सभी SQLServer उत्पादों को अनइंस्टॉल करता हूं और फिर से पुनर्स्थापित करता हूं। फिर एक त्रुटि संदेश मेरी स्क्रीन पर पॉप अप करता है जो इस प्रश्न के अंत में चिपकाया जाता है।

मेरा कंप्यूटर Win7 x64 पर चलता है। SQL सर्वर इंस्टॉलर 64-बिट संस्करण है। मेरा System.dll, जो मुझे लगता है कि इस समस्या की जड़, असेंबली 2.0.0.0 संस्करण है।

त्रुटि संदेश:

System.Configuration.ConfigurationErrorsException: विन्यास अनुभाग हैंडलर बनाने के दौरान त्रुटि हुई के लिए userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings: नहीं किया जा सका लोड फ़ाइल या असेंबली 'सिस्टम, संस्करण = 4.0.0.0, संस्कृति = तटस्थ, पब्लिककेट टोकन = b77a5c561934e089' या इसकी निर्भरताओं में से एक। सिस्टम निर्दिष्ट फ़ाइल नहीं ढूंढ सकता है। (C: \ Users \ बेंज \ AppData \ Local \ Microsoft_Corporation \ LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx \ 10.0.0.0 \ user.config लाइन 5) ---> System.IO.FileNotFoundException: फ़ाइल या विधानसभा लोड नहीं कर सका प्रणाली , संस्करण = 4.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b77a5c561934e089 'या इसकी निर्भरताओं में से एक। सिस्टम निर्दिष्ट फ़ाइल नहीं ढूंढ सकता है। फ़ाइल नाम: 'सिस्टम, संस्करण = 4.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b77a5c561934e089' System.Configuration.TypeUtil.GetTypeWithReflectionPermission पर (IInternalConfigHost मेजबान, स्ट्रिंग typeString, बूलियन throwOnError) System.Configuration पर। RuntimeConfigurationRecord.RuntimeConfigurationFactory.Init (RuntimeConfigurationRecord configRecord, factoryRecord factoryRecord) System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.InitWithRestrictedPermissions पर (RuntimeConfigurationRecord configRecord, factoryRecord factoryRecord) System.Configuration.RuntimeC पर onfigurationRecord.CreateSectionFactory System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord पर (FactoryRecord factoryRecord) (स्ट्रिंग configKey, बूलियन & isRootDeclaredHere)

उत्तर

6

मैं ने पाया है कि अगर मैं त्रुटि के सही शीर्ष पर एक करीबी बटन दबाएँ संदेश बॉक्स, यह एक सामान्य स्थापना स्क्रीन पर कूद जाएगा।

स्थापना अब सफल है। मैं अंत में SQL सर्वर प्रबंधन स्टूडियो द्वारा किसी सर्वर से कनेक्ट कर सकता हूं। लेकिन मुझे अभी भी आश्चर्य है कि इसके बाद क्या होगा।

23

त्रुटि संदेश में उल्लिखित user.config फ़ाइल को हल करने से यह हल हो जाता है।

पूर्ण पथ:

% USERPROFILE% \ AppData \ Local \ Microsoft_Corporation \ LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx \ 10.0.0.0 \ user.config

नोट: मैं विंडोज 7 परम (64 बिट) का उपयोग कर रहा हूँ। सबसे पहले मैंने विजुअल स्टूडियो 2010 को अनइंस्टॉल किया है, फिर मैंने उपरोक्त पथ से user.config हटा दिया है।

0

मैं अपने लैपटॉप पर विंडोज 7 64 बिट चला रहा हूं। मैंने मूल रूप से उन्नत सेवाओं के साथ SQL Server 2008 एक्सप्रेस संस्करण स्थापित किया था और फिर क्योंकि यह मेरी मशीन पर इतनी धीमी गति से चल रहा था, मैंने अपने सिस्टम से इसे अनइंस्टॉल करने के लिए रीवो अनइंस्टॉलर का उपयोग किया। यह एक बड़ी गलती थी! मैंने बिना किसी मुद्दे के रेवो का उपयोग किया है, जब तक कि मैंने SQL सर्वर को अनइंस्टॉल करने के लिए इसका उपयोग नहीं किया।

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

फिर मुझे टूल के साथ SQL Server 2008R2 एक्सप्रेस मिला और ऐसा लगता है कि मुझे जिस चीज की आवश्यकता है, उसे चलाने के लिए बहुत कम स्मृति की आवश्यकता है। हालांकि, मैं इसे स्थापित नहीं कर सका। जब मैं को अनइंस्टॉल करने के लिए उपयोग करता हूं तो मैं SQL सर्वर मैन्युअल रूप से पुनर्स्थापित करने के तरीके के बारे में पढ़ता हूं, ब्लॉग पर आधारित, मैं रिकॉर्ड्स में हटा देता हूं। मुझे 1605 त्रुटि मिलेगी, फिर एक और त्रुटि, फिर एक और अलग। मैं इन अलग अलग तरीकों की कोशिश की:

  1. Clean install of SQL Server
  2. Reinstall of SQL Server fails
  3. How to remove a broken install of SQL Server 2008
  4. Error while installing SQL Server 2008R2

, लेकिन कुछ भी काम किया। सर्वोत्तम सबकुछ इंस्टॉल किए गए, टूल को छोड़कर, लेकिन फिर मैं अधिक रजिस्ट्री आइटम हटा दूंगा और यह भी इंस्टॉल करना शुरू नहीं करेगा।

मैंने रजिस्ट्री के साथ शुरू किया जब मैंने पहली बार पुनर्स्थापित करना शुरू किया, सिस्टम पुनर्स्थापना के बाद और इसे फिर से स्थापित करने का प्रयास किया। मैंने जो किया वह विंडोज एक्सप्लोरर में एड्रेस बॉक्स में% localappdata% \ Microsoft_Corporation टाइप किया गया था और उसके बाद ऊपर वर्णित फ़ोल्डर को हटा दिया गया था। इससे मुझे एक लापता फाइल के बारे में एक त्रुटि मिली जो कि इंस्टॉलर नहीं मिला और मैंने पहले देखा था, लेकिन इससे अन्य समस्याओं को हल नहीं किया गया, जैसे कि मैंने सबकुछ इंस्टॉल करने का प्रयास किया, प्रबंधन उपकरण - मूलभूत नहीं एक स्थापना त्रुटि स्थापित और फेंक दिया।

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

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

कोई रजिस्ट्री परिवर्तन नहीं किए गए थे और मुझे अपनी मशीन पर किसी भी SQL सर्वर फ़ोल्डर को हटाने की ज़रूरत नहीं थी, लेकिन इस बार यह काम करता था! टूल्स संस्करण को चलाने के लिए ज्यादा मेमोरी नहीं लेती है, इसलिए मेरी मशीन इसे 4 जीबी के रैम के साथ अच्छी तरह से संभाल सकती है।

संबंधित मुद्दे