विंडोज़ पर एसक्यूएल 2008 आर 2 स्थापित करते समय असेंबली त्रुटियों का निवारण करें

विषयसूची:

विंडोज़ पर एसक्यूएल 2008 आर 2 स्थापित करते समय असेंबली त्रुटियों का निवारण करें
विंडोज़ पर एसक्यूएल 2008 आर 2 स्थापित करते समय असेंबली त्रुटियों का निवारण करें

वीडियो: विंडोज़ पर एसक्यूएल 2008 आर 2 स्थापित करते समय असेंबली त्रुटियों का निवारण करें

वीडियो: विंडोज़ पर एसक्यूएल 2008 आर 2 स्थापित करते समय असेंबली त्रुटियों का निवारण करें
वीडियो: Windows 10 Start Menu Tiles Customization - 10 Tips for Beginners - YouTube 2024, मई
Anonim

इस सप्ताह हम चर्चा करेंगे कि SQL सर्वर के लिए समस्या निवारण के दौरान हमें प्राप्त होने वाली विभिन्न असेंबली त्रुटियों का निवारण कैसे करें। मैं इस आलेख को SQL Server 2008 R2 और Windows 7 सिस्टम पर अधिक ध्यान केंद्रित करूंगा। शुरू करने से पहले, मैं समझाऊंगा कि विंडोज़ पर एक असेंबली क्या है। विकिपीडिया सीएलआई में एक असेंबली का वर्णन करता है, जो एक संकलित कोड लाइब्रेरी के रूप में तैनाती, संस्करण और सुरक्षा के लिए उपयोग किया जाता है। सीएलआई असेंबली में संस्करण की जानकारी हो सकती है, जिससे उन्हें साझा असेंबली के कारण अनुप्रयोगों के बीच अधिकांश संघर्षों को खत्म करने की अनुमति मिलती है।

विंडोज़ पर एसक्यूएल स्थापित करते समय असेंबली त्रुटियां

तो आर्टिकल के समस्या निवारण भाग में शामिल होने दें।

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

  • विंडोज़ में सिस्टम पुनर्स्थापना बिंदु कैसे बनाएं
  • बैकअप और विंडोज़ में रजिस्ट्री पुनर्स्थापित करें

सबसे पहले, हमें प्रविष्टियों के बाद किसी भी को हटाना होगा। अगर इस मशीन पर कोई एसक्यूएल स्थापित नहीं है, तो प्रोग्राम और फीचर्स से सभी एसक्यूएल प्रविष्टियों को हटा दें। यदि नहीं, तो बस SQL Server 2008 R2 को हटाएं और उस इंस्टॉलेशन का चयन करें जिसे आप इंस्टॉल करने का प्रयास कर रहे हैं (किसी और चीज को न हटाएं)। यदि यह वहां नहीं है, तो इसे छोड़ दें और चलिए अगले चरण पर जाएं।

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

    • प्रारंभ करें -> चलाएं -> regedit
    • के लिए जाओ

32-बिट: HKEY_LOCAL_MACHINE SOFTWARE Microsoft माइक्रोसॉफ्ट एसक्यूएल सर्वर 64-बिट: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node माइक्रोसॉफ्ट Microsoft एसक्यूएल सर्वर

  • स्थापित करने के लिए टाइप कर रहे SQL इंस्टेंस के लिए प्रविष्टियों को हटाएं। यदि आपके पास कोई अन्य एसक्यूएल नहीं है तो बस माइक्रोसॉफ्ट को हटा दें एसक्यूएल सर्वर रूट फ़ोल्डर स्वयं
  • अब जाओ HKEY_LOCAL_MACHINE SYSTEM ControlSet001 सेवाएं Eventlog Application और स्थापित करने के लिए टाइप कर रहे SQL इंस्टेंस के लिए प्रविष्टियां हटाएं
  • फिर जाएं HKEY_LOCAL_MACHINE SYSTEM ControlSet001 सेवाएं और स्थापित करने के लिए टाइप कर रहे SQL इंस्टेंस के लिए प्रविष्टियां हटाएं
  • आपको कई नियंत्रण सेट मिलेंगे ControlSet001, ControlSet002, ControlSet003, ControlSet004 और इसी तरह। एक ही प्रक्रिया दोहराएं।
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application और स्थापित करने के लिए टाइप कर रहे SQL इंस्टेंस के लिए प्रविष्टियां हटाएं
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services और स्थापित करने के लिए टाइप कर रहे SQL इंस्टेंस के लिए प्रविष्टियां हटाएं।

अब अगला चरण SQL के लिए असेंबली प्रविष्टियों को निकालना है। ऐसा करने के लिए

  • प्रारंभ करें -> चलाएं -> सभा
  • साथ शुरू विधानसभाओं की तलाश करें Microsoft.SqlServer, एक बार जब आप इसे सही क्लिक करते हैं तो अनइंस्टॉल करें पर क्लिक करें

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

  • कमांड प्रॉम्प्ट में टाइप करें सीडी / डी% विंडोज% असेंबली
  • प्रकार: attrib -r -h -s desktop.ini
  • प्रकार ren desktop.ini डेस्कटॉप.बैक

या

  • HKEY_LOCAL_MACHINE सॉफ़्टवेयर Microsoft Fusion पर जाएं
  • नया बाइनरी मान नाम जोड़ें " DisableCacheViewer
  • राइट क्लिक करें " DisableCacheViewer"और संशोधित पर क्लिक करें
  • 1 दर्ज करें
  • रजिस्ट्री बंद करें और पुनः प्रयास करें

अब यदि आप असेंबली पर वापस जाते हैं तो आपको असेंबली व्यू के बजाय फ़ोल्डर दृश्य होना चाहिए। अब किसी के लिए खोजें Microsoft.SqlServer और इसे हटा दें। एक बार प्रक्रिया पूरी करने के बाद बस टीईएमपी साफ़ करें और सिस्टम को रीबूट करें और इसे फिर से स्थापित करने का प्रयास करें।

अब कुछ मामलों में आपको असेंबली त्रुटि मिल सकती है, ज्यादातर मामलों में यह माइक्रोसॉफ्ट.NET 4.0 के कारण है। मैं.NET Frameworks 4.0 को पुनर्स्थापित करने की सलाह दूंगा और इसे फिर से स्थापित करने का प्रयास करूंगा। माइक्रोसॉफ्ट विजुअल सी ++ 2008 या 2010 भी ऐसी त्रुटियों का कारण बन सकता है। उन्हें पुनर्स्थापित करना एक अच्छा विचार होगा।

एक और परिदृश्य है जहां त्रुटि Microsoft SQL Server 2008 R2 रुपये FFX ड्राइवर MSI के कारण होती है। ऐसे मामलों में हम दो चीजों का प्रयास कर सकते हैं। एक रजिस्ट्री में अनुपलब्ध प्रविष्टि बनाना या इंस्टॉलर फ़ोल्डर से ड्राइवर को निकालना है।

विधि 1:

  • प्रारंभ करें -> चलाएं -> regedit
  • के लिए जाओ HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RsFx0150
  • पर राइट-क्लिक करें RsFX0150 और नई कुंजी पर क्लिक करें और टाइप करें InstancesShares
  • अब रजिस्ट्री को बंद करें और इसे फिर से स्थापित करने का प्रयास करें।

विधि 2:

  • प्रारंभ करें -> चलाएं -> इंस्टॉलर
  • एक बार फ़ोल्डर खोलने के बाद आप बहुत सारे कॉलम भेजेंगे, किसी भी कॉलम नाम पर राइट क्लिक करें और अधिक चुनें
  • सूची से चुनें टिप्पणियाँ और ठीक क्लिक करें।
  • अब टिप्पणियों में माइक्रोसॉफ्ट एसक्यूएल सर्वर 2008 आर 2 रुपयेएफएक्स चालक एमएसआई देखें (क्योंकि वास्तविक फ़ाइल का नाम अस्पष्ट होगा)
  • एमएसआई फ़ाइल पर राइट क्लिक करें और अनइंस्टॉल करें पर क्लिक करें

अच्छी तरह से इन पद्धतियों का उपयोग कर आप Microsoft SQL Server 2008 R2 स्थापित करते समय अधिकांश असेंबली से संबंधित त्रुटियों को हल करने में सक्षम होना चाहिए। अगर आपको अभी भी समस्या है तो आप हमारी टिप्पणी अनुभाग का उपयोग कर सकते हैं।

सिफारिश की: