SQL Server 2008 R2 स्थापना के दौरान "निर्दिष्ट खाता पहले से मौजूद है" त्रुटि को कैसे हल करें


16

मुझे हाल ही में एक नई विकास मशीन पर Visual Studio 2012 और SQL Server 2008 R2 स्थापित करते समय एक समस्या थी। मेरा स्थापना अनुक्रम विजुअल स्टूडियो 2012 था फिर SQL सर्वर 2008 R2 स्थापित करें।

SQL सर्वर स्थापना के बीच में कोई त्रुटि आई:

निर्दिष्ट खाता पहले से मौजूद है।

मैंने अपना दिन इस समस्या को ठीक करने में बिताया है।


क्या आपने SQL मूल ग्राहक की स्थापना रद्द किए बिना एक समाधान खोजा? मुझे एक ईआरपी एप्लिकेशन सर्वर पर एसक्यूएल मेन्ज स्टूडियो स्थापित करना होगा और मुझे लगता है कि यह डीबी क्लाइंट की स्थापना रद्द करने के लिए बहुत खतरनाक होगा।
तोबिया

जवाबों:


7

सबसे पहले, इंस्टॉलेशन लॉग को खोजें। मेरे उदाहरण में यह निम्नलिखित पथ के तहत था:

C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\*.*

उस लॉग में मुझे निम्नलिखित प्रविष्टियाँ मिलीं:

2015-08-07 11:16:50 Slp: Sco: Attempting to open registry subkey 
2015-08-07 11:16:50 Slp: Sco: Attempting to open registry subkey SOFTWARE\Microsoft\VisualStudio\9.0
2015-08-07 11:16:50 Slp: Sco: Attempting to get registry value InstallDir
2015-08-07 11:16:50 Slp: Target package: "D:\shared\~~~~~\sqlncli.msi"
2015-08-07 11:16:51 Slp: MSI Error: 1316 The specified account already exists.

मैंने तब फ़ाइल स्थित की sqlncli.msiऔर इस कमांड को निष्पादित करने के लिए कमांड प्रॉम्प्ट खोला:

msiexec /i "d:\[Your sqlncli.msi path]

मैंने तब SQL सर्वर नेटिव क्लाइंट की स्थापना रद्द की और सफलता के लिए फिर से SQL सर्वर की स्थापना को चलाया।


1
क्या कोई विशिष्ट लेख या प्रक्रिया थी, जिसके आधार पर आप मानते हैं कि आपको मूल ग्राहक को हटाने की आवश्यकता है?

4
बस यह कहने के लिए कि मेरे लिए यह काम किया जब मैंने SQL मैनेजमेंट स्टूडियो 2014 में इस त्रुटि को मारा। मुझे किसी कारण से SQL मूल ग्राहक 2012 को अनइंस्टॉल करना पड़ा ...
x3ja

6

इस बात के बारे में कि एसक्यूएल नेटिव क्लाइंट समस्या है कि संकेत कहां है - नए SQL मूल क्लाइंट को स्थापित करने का प्रयास करते समय वास्तव में त्रुटि होती है। समाधान प्रतीत होता है: प्रोग्राम जोड़ें / निकालें पर जाएं और फिर पुराने SQL मूल क्लाइंट को निकालें और फिर पुन: प्रयास करें। स्थापना को निरस्त करने की आवश्यकता नहीं है।

पुराने SQL मूल क्लाइंट को हटा दिए जाने के बाद, स्थापना बिना किसी समस्या के आगे बढ़ना प्रतीत होता है।


1
यह मेरे लिए पहले से स्थापित SQL मूल क्लाइंट की स्थापना रद्द करके काम करता है।
जेरीमेल रेस्को

4

पूर्णता के लिए: यह तब भी होता है जब मूल एमएसआई पैकेज का एक अलग नाम था।

यदि आपने myproductV1.msi स्थापित किया है और फिर इसका उपयोग करके अपडेट करने का प्रयास किया है

msiexec /fvomus myproductV1.msi

यह उम्मीद के मुताबिक काम करता है। लेकिन उपयोग करते समय

msiexec /fvomus myproductV3.msi

यह उल्लिखित त्रुटि के साथ विफल हो जाता है। यह मानते हुए कि केवल फ़ाइल नाम में परिवर्तन होता है। सामग्री (विशेषकर सभी GUIDS) समान है


1

प्रोग्राम और सुविधाओं (appwiz.cpl -shortcut) से हर SQL घटकों को अनइंस्टॉल करें। फिर नकदी निकालें और सिस्टम को पुनरारंभ करें।

यह समाधान मेरा तय किया है।


0

Sql सर्वर 2014 को स्थापित करते समय मुझे वही त्रुटि 1603 प्राप्त हुई। निर्देशों के अनुसार, मैंने sql सर्वर 2012 के मूल ग्राहक की स्थापना रद्द कर दी है, लेकिन त्रुटि प्राप्त करना जारी रखा है। आपको लॉग फ़ाइल में उत्पाद का नाम ढूंढना होगा जो इस त्रुटि का कारण बन रहा है और उस एप्लिकेशन को अनइंस्टॉल कर देगा और यह त्रुटि दूर हो जाएगी। मुझे MICROSOFT_VCPP2010SP1 की स्थापना रद्द करनी थी।


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

0

Microsoft से इस उपकरण को स्थापित करने के लिए एक अलग, सरल उपाय था: https://support.microsoft.com/en-ca/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed

यह एक समस्या निवारक है जो वास्तव में आपकी परेशानियों को दूर करता है। कम से कम, इसने मेरे लिए काम किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.