2008-10-06 14 views
41

जब मैं एसक्यूएल 2005 एक्सप्रेस के साथ एक विकास मशीन पर SQL सर्वर 2008 एक्सप्रेस का एक नया उदाहरण स्थापित करने का प्रयास करता हूं, तो पहले से ही चल रहा है और चल रहा है, स्थापना प्रमाणीकरण विफल हो जाती है क्योंकि "एसक्यूएल 2005 एक्सप्रेस टूल्स" स्थापित हैं और मुझे उन्हें हटाने के लिए कहा गया है।एसक्यूएल सर्वर एक्सप्रेस 2008 साइड-बाय-साइड डब्ल्यू/एसक्यूएल 2005 एक्सप्रेस विफलता

इसका क्या अर्थ है?

इस लेख को पढ़ने के बाद:

http://www.asql.biz/Articoli/SQLX08/Art1_5.aspx

मैं एसक्यूएल प्रबंधन स्टूडियो के 2005 संस्करण की स्थापना रद्द लेकिन मेरे अनुवर्ती प्रयास के दौरान 2008 इंस्टॉलर से एक ही त्रुटि प्राप्त हुई।

अपडेट

1) एसक्यूएल केवल 2005 प्रबंधन Studio अनइंस्टॉल किया गया। 2008 इंस्टॉल से एक ही त्रुटि प्राप्त हुई।

2) सभी SQL 2005 सामान्य घटकों को हटा दिया गया। 2008 इंस्टॉल से एक ही त्रुटि प्राप्त हुई।

3) SQL 2008 स्थापना प्रोग्राम से साझा घटक स्थापित किए गए। नया SQL 2008 इंस्टेंस स्थापित करने का प्रयास करते समय 2008 स्थापना से एक ही त्रुटि प्राप्त हुई।

4) अनइंस्टॉल किया गया SQL 2008 घटक, रीबूट किया गया, इंस्टॉलेशन मीडिया से SQL 2005 प्रबंधन स्टूडियो को पुन: स्थापित किया गया, रीबूट किया गया, नियंत्रण कक्ष से SQL 2005 वर्कस्टेशन घटक अन-स्थापित, पुन: बूट किया गया।

एसक्यूएल 2008 की स्थापना अब आगे बढ़ रही है।

ऐसा लगता है कि अगर मैं अद्यतन 2 के बाद फिर से बूट किया गया तो चीजें अधिक आसानी से चली गईं। :-(

+0

मेरे मामले में मैंने "माइक्रोसॉफ्ट एसक्यूएल सर्वर प्रबंधन स्टूडियो एक्सप्रेस" को अनइंस्टॉल किया है। एसक्यूएल 2005 एक्सप्रेस के लिए यह पुराना सॉफ्टवेयर है। नाम में ** कोई 2005 ** नहीं है! –

उत्तर

40

हालांकि 2008 के उदाहरण के बगल में डेटाबेस इंजन के 2005 के उदाहरण को चलाने में कोई समस्या नहीं होनी चाहिए, लेकिन टूल्स को एक साझा निर्देशिका में स्थापित किया गया है, इसलिए आपके पास टूल्स के दो संस्करण स्थापित नहीं हो सकते हैं। सौभाग्य से, 2008 के उपकरण पिछड़े-संगत हैं। जैसा कि हम बोलते हैं, मैं अपने 2005 एक्सप्रेस इंस्टेंस प्रबंधित करने के लिए एसएसएमएस 2008 और प्रोफाइलर 2008 का उपयोग कर रहा हूं। बहुत अच्छा काम करता है।

2008 टूल इंस्टॉल करने से पहले, आपको किसी भी और सभी को साझा करने की आवश्यकता है "2005 से घटक। अपने प्रोग्राम्स कंट्रोल पैनल को जोड़ें/निकालें, माइक्रोसॉफ्ट एसक्यूएल सर्वर 2005 पर जाएं, और" चेंज "पर क्लिक करें। फिर" वर्कस्टेशन कंपोनेंट्स "चुनें और वहां सबकुछ हटा दें (यह आपके डेटाबेस इंजन को नहीं हटाएगा)

मुझे विश्वास है कि 2008 इंस्टॉलर के पास केवल साझा घटकों को अपग्रेड करने का विकल्प है। आप कोशिश कर सकते हैं। सौभाग्य!

+0

यह अच्छी खबर है! लेकिन क्या आप जानते हैं कि इंस्टॉलर को आगे बढ़ने के लिए 2005 एक्सप्रेस के टुकड़ों को हटाने की जरूरत है? – marc

+0

ya के लिए और अधिक जानकारी जोड़ा गया ... –

1

समस्या यह है कि एसक्यूएल 2008 एमएस में एक बग है जहां रिमोट सर्वर से कनेक्ट हो रहा है (सेवा प्रदाता कॉलोकेशन की तरह कहें) यह हमेशा सूची में मुट्ठी डीबी खोलने की कोशिश करेगा, और जब से आप डीबी की संभावनाएं हैं सूची में सबसे पहले वास्तव में कम है, यह फेंक देगा और त्रुटि होगी और डीबीएस की सूची प्रदर्शित करने में विफल ... जो एसक्यूएल 2005 प्रबंधन स्टूडियो का उपयोग कर रहा है, यह सिर्फ काम करता है।

चाहा मैं एसक्यूएल 2008 एमएस इस्तेमाल कर सकते हैं, लेकिन लगता है कि जहां तक ​​मैं दूरस्थ एसक्यूएल 2005 तक कनेक्ट, एसक्यूएल 2008 मेरे देव मशीन :(

0

बस ऐड से कार्य केंद्र अवयव निकालें पर सवाल से बाहर है/प्रोग्राम निकालें - एसक्यूएल सर्वर 2005। वर्कस्टेशन घटक को हटाने, SQL सर्वर 2008 स्थापना अच्छी तरह से चला जाता है।

2

मैं कार्य केंद्र अवयव और SSMS उपकरण पैक unistall पड़ा एसक्यूएल 2008 के स्थापना अब एकदम सही ढंग से आगे बढ़ने से है (SSMS उपकरण पैक Microsoft SQL सर्वर प्रबंधन स्टूडियो (SSMS) SSMS एक्सप्रेस सहित के लिए एक ऐड-इन है।)।

0

सीधे शब्दों में नियंत्रण कक्ष

+1

यही मेरे लिए काम किया है ... –

+0

मेरा नियंत्रण कक्ष बस "माइक्रोसॉफ्ट एसक्यूएल सर्वर प्रबंधन स्टूडियो एक्सप्रेस" कहता है ... लेकिन इसका उल्लेख नहीं है कि यह 2000 या 2005 या 2008 या क्या है। ओह। धन्यवाद माइक्रोसॉफ्ट लोड करता है। – Carol

0

N.B. से Microsoft SQL सर्वर प्रबंधन स्टूडियो एक्सप्रेस 2005 को दूर ये नोट्स SQL ​​सर्वर एक्सप्रेस 2008 R2 के लिए हैं (इसलिए माइक्रोसॉफ्ट ने अभी भी इसे आसान नहीं बनाया है)। मुझे यह भी एहसास है कि 32-बिट एसक्यूएल सर्वर एक्सप्रेस 2005 और 64-बिट एसक्यूएल सर्वर एक्सप्रेस 2008 स्थापित करके जटिल चीजें हैं।

मैंने Josh Hinman above के चरणों का पालन किया। SQL सर्वर एक्सप्रेस 2005 को अनइंस्टॉल करना "वर्कस्टेशन घटक" पर्याप्त नहीं था। मुझे 2005 प्रबंधन स्टूडियो की स्थापना रद्द करने की भी आवश्यकता है।

मैंने अपग्रेड रूट का भी प्रयास किया जो जोश हिनमैन ने 'SQL सर्वर 2000, SQL सर्वर 2005 या SQL Server 2008 से अपग्रेड' पर क्लिक करके सुझाव दिया था। इस मार्ग ने मुझे कभी-कभी घटकों को स्थापित करने का विकल्प कभी नहीं दिया है, यह 2005 से 2008 तक अपग्रेड करने की प्रक्रिया के माध्यम से सीधे चला गया। यह सफलतापूर्वक पूरा हुआ - लेकिन वास्तव में कुछ भी नहीं किया था। शुक्र है कि इसने किसी भी मौजूदा डेटाबेस उदाहरण को नुकसान नहीं पहुंचाया था। तो उस मार्ग की कोशिश कर चेतावनी दीजिये।

0

यदि आपके पास वर्तमान में रेड गेट एसक्यूएल टूलबल्ट है, तो आपको जारी रखने से पहले भी इसे अनइस्टॉल करना होगा। किसी भी तरह यह एसक्यूएल प्रबंधन स्टूडियो के 2005 संस्करण का संदर्भ जोड़ता है।

0

I'am एसक्यूएल सर्वर 2005 एक्सप्रेस,

मैं सुविधाओं कार्यक्रम के लिए गया था के साथ एसक्यूएल सर्वर डेवलपर 2008 R2 इन्स्टॉल करने के प्रयास, वर्क स्टेशन घटकों पर unistall एसक्यूएल सर्वर 2005 एक्सप्रेस क्लिक किया है, और केवल जाँच की, यह unistalled: समर्थन फ़ाइलें, एसक्यूएल Mngmt स्टूडियो

एसक्यूएल 2008 R2 डेवलपर की कि स्थापना के बाद ठीक ....

होप्स चला गया इस किसी

16

मेरे मामले में मदद करता है सभी 2005 संबंधित घटकों की स्थापना रद्द करने के बाद भी यह काम नहीं किया। मैं एक जानवर बल तरीका का सहारा और remove following registry keys

32 बिट ओएस पड़ा: HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL सर्वर \ 90

64 बिट ओएस: HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ माइक्रोसॉफ्ट एसक्यूएल सर्वर \ 90

+4

धन्यवाद। यह बहुत अच्छा काम करता है। –

+0

वाहू। एक वोट है, महोदय! – ultra909

+0

एचसीएलएम को समझने में मदद करने के लिए -> HKEY_LOCAL_MACHINE –

0

मुझे उस चरण से पहले एसएमएसएस को भी हटा देना था।

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