SQL सर्वर 2008 प्रबंधन स्टूडियो Intellisense काम क्यों नहीं कर रहा है?


178

मैं पागलपन का पता लगाने की कोशिश कर रहा हूं कि आखिर क्यों इंटेलीजेंस काम करने में विफल रहता है। सर्वर जो मैं उपयोग कर रहा हूं वह स्थानीय है और 2008 है, डेटाबेस 2008 की अनुकूलता के लिए सेट है, Intellisense हर मेनू में है जो मैं पा सकता हूं, और अभी तक कोई सदस्य सूची CTRL-J के साथ भी पॉप नहीं होगी।

क्या किसी ने ऐसा कुछ अनुभव किया है और इसे ठीक करने का एक तरीका मिला है? मैं वास्तव में खुद को काम शुरू करने के लिए नहीं ला सकता जब तक कि मेरे पास इंटेलीसेन्स काम न करे।


3
Microsoft® SQL Server® 2008 R2 सर्विस पैक 1 - microsoft.com/download/en/…
थॉमस आई डी

ऐसा लगता है कि यह सिर्फ SQL सर्वर 2012 के लिए है, लेकिन कई फ़िक्सेस पुराने संस्करणों के लिए भी प्रासंगिक हैं, और एक नज़र के लायक है कि क्या आप पहले से ही पैच हैं और अभी भी लक्षण हैं: mssqltips.com/sqlservertip/2591/…
बर्ट्रेंड

एमएस सपोर्ट से सीधा लिंक हॉट फ़िक्स हॉटफिक्सवि 4.microsoft.com/SQL%20Server%202008%20R2/nosp/…
महमूद एल्गहंडौर

SQL प्रॉम्प्ट भी एक वैकल्पिक लाल-gate.com/products/sql-development/sql-prompt
Zameer

1
मैं कम से कम कई वर्षों से SSMS का उपयोग कर रहा हूं, कम से कम दुर्घटना से पहले, यह पता लगाने से पहले कि यह काम करने वाला स्वत: पूर्ण करने की सुविधा है। इसने मेरे लिए कभी ठीक से काम नहीं किया। अभी मैं बिल्कुल नई मशीन पर हूँ, SQL एक्सप्रेस 2014 की एक नई स्थापना के साथ और क्या लगता है, यह अभी भी काम नहीं करता है।
ग्योजो कुदोर

जवाबों:


106

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

मेरे पास एप्लाइड SQL 2008 R2 सर्विस पैक 1 है जिसे आप यहां डाउनलोड कर सकते हैं

http://www.microsoft.com/download/en/details.aspx?id=26727

32 बिट : SQLServer2008R2SP1-KB2528583-x86-ENU.exe

64 बिट : SQLServer2008R2SP1-KB2528583-x64-ENU.exe

मैंने इस SP1 को लागू कर दिया है और अब मेरी अंतर्मुखी रचना फिर से काम करती है। आशा है कि ये आपकी मदद करेगा! (:


2
राजा की प्रतिक्रिया ने मेरे मुद्दे को युगों पहले हल कर दिया था, लेकिन चूंकि अधिकांश लोग अन्य कारणों से इस सवाल पर आते हैं, इसलिए मैं आपका उत्तर स्वीकार कर रहा हूं।
ァ パ ー フ ミ ン '

1
धन्यवाद दोस्त। इस समस्या को फिर से, यहां तक ​​कि सर्वर के बिना एसएमएस करने के लिए, sp1 एसएमएस स्थापित करने का फैसला किया।
जॉनी_ डी

1
मैंने किंग के मरम्मत के विकल्प की कोशिश की, लेकिन वह मेरे काम नहीं आया। ऊपर 32 बिट एसपी स्थापित करना मेरे लिए काम किया।
डैरेन ग्रिफ़िथ

87

Visual Studio 2010 SP1 SSMS 2008 R2 के IntelliSense को तोड़ता है। इसके बारे में एक कनेक्ट है, और सौभाग्य से इसके लिए एक तय भी है

( संक्षेप में , आपको अनुरोध करके या अनुरोध करके SQL Server 2008 R2 के लिए संचयी अद्यतन पैकेज 7 स्थापित करना होगाSQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

से इस हॉटफिक्स अनुरोध पृष्ठ ।)

संपादित करें : जैसा कि @Paul Lemke ने कहा, किसी को नवीनतम CU पैकेज प्राप्त करने की आवश्यकता हो सकती है। इस ब्लॉग में SQL सर्वर रिलीज़ है। (इस लेखन के रूप में, नवीनतम CU14 है )


4
बस एक नोट जिसे आपको बाद में संचयी अद्यतन स्थापित करने की आवश्यकता हो सकती है। मुझे संचयी अद्यतन 9 का उपयोग करना था। support.microsoft.com/kb/2567713
पॉल लेमके

मैंने इसे डाउनलोड करने की कोशिश की है और साथ ही बाद के पैकेजों को भी डाउनलोड किया है लेकिन सेल्फी निकालने वाला ज़िप सेट के आखिरी डिस्क के लिए पूछने में विफल रहता है ?! बहुत निराश! यह बहुत ही कष्टप्रद है कि यह अंतर्मुखी नहीं है!
डेविड मास्टर्स

1
वे cu को विंडोज अपडेट मैकेनिज्म के साथ फैलाना चाहिए, cuz sp1 अपडेट्स vs2010 के लिए मुझे इस अपडेट के माध्यम से मिला। अरे नहीं।
जॉनी_ डी

21

SQL Server 2008 R2 के लिए, संचयी अद्यतन 7 स्थापित करने से समस्या ठीक हो जाएगी। आपको जो फ़ाइल चाहिए वह है

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
या
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

मुझे पहले SQL Server 2008 को अनइंस्टॉल और फिर से स्थापित करना पड़ा (जो इसे ठीक नहीं करता था, लेकिन सीयू ने किया था)।


3
यह बिल्कुल सही उत्तर है, Microsoft से हॉटफ़िक्स सूची यह नहीं बताती है कि आपको कौन सा डाउनलोड चाहिए। मैंने यहाँ सलाह के अनुसार फाइल डाउनलोड की और इसने समस्या को ठीक कर दिया। आपने मुझे बहुत समय बचाया, धन्यवाद!
एंडीम

एमएस से डायरेक्ट लिंक hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/...
Mahmoude Elghandour

14

पुन: स्थापित करने की आवश्यकता नहीं है।

सेटअप फ़ाइल पर क्लिक करें। फिर रखरखाव पर जाएं और मरम्मत पर क्लिक करें। यह अंतर्मुखी समस्या को ठीक करना चाहिए।


6
इसने मेरे लिए काम नहीं किया। यहां तक ​​कि अनइंस्टॉल / रीइंस्टॉल नहीं किया। जारिक्स द्वारा उल्लेखित संचयी अद्यतन ठीक था। (मेरे मामले में समस्या VS2010 SP1 के कारण हुई)
RonnBlack

12

मैं सिर्फ एक ही समस्या थी। मुझे लगा कि कुछ डेटाबेस को ऑफ़लाइन लेने के बाद और एक Intellisense रिफ्रेश (Ctrl-Shift-R) करने के बाद Intellisense ने काम करना बंद कर दिया। मैं ऑनलाइन ऑफ़लाइन डेटाबेस वापस लाया, एक ताज़ा (सीटीएल-शॉफ्ट-आर) फिर से किया और वीओआईएलए! Intellisense फिर से काम कर रहा है।

क्या एक भद्दा डिजाइन। हो सकता है कि जब एक डेटाबेस मौजूद हो, लेकिन ऑफ़लाइन हो, तो इन्टेलिसेन्स की सूचियों की जनसंख्या चोक हो जाती है। धन्यवाद Microsoft।


2
Ctrl-Shift-R शॉर्टकट के लिए धन्यवाद, Intellisense को ताज़ा करने के बारे में कभी नहीं पता था।
जेमीबारो

7

मैं एक उत्पाद को चालू करने का सुझाव नहीं देना चाहता, क्योंकि इंटेलीसेन्स चल रहा है, शायद सबसे अच्छा विकल्प है, लेकिन मैंने महीनों तक प्रबंधन स्टूडियो पर अर्जित कोई अंतर नहीं के साथ संघर्ष किया है। पुनर्स्थापना, CU7 अद्यतन, ताज़ा ताज़ा कैश, बुतपरस्त देवताओं को मुर्गियों की बलि; कुछ भी मदद नहीं की है।

जब मैं SqlComplete मिला, तो मैं RedGate के SqlPrompt (सुंदर शापित कीमत, $ 195 यूएस) के लिए भुगतान करने वाला था।

http://www.devart.com/dbforge/sql/sqlcomplete/?gclid=CN2xs_Lw7akCFcYZHAodpicXXw

एक निशुल्क संस्करण है जो मूल बातें करता है, और पूर्ण संस्करण केवल $ 50 है!

मैं एक डेटाबेस वास्तुकार हूं, और जब मैं आदेशों को याद रख सकता हूं, तो ऑटो पूर्ण समय के ढेर को बचाता है। यदि आप फंस गए हैं और काम करने के लिए Intellisense प्राप्त नहीं कर सकते हैं, तो SqlComplete का प्रयास करें। इसने मुझे घंटों परेशानी से बचाया।


बहुत व्यावहारिक और त्वरित समाधान। अच्छा! धन्यवाद!
रुई क्रेवेइरो

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

5

मैंने हाल ही में IntelliSense के समस्या निवारण के बारे में एक टिप लिखा है। शीर्षक का कहना है कि SQL सर्वर 2012 लेकिन अधिकांश तकनीकों को प्रबंधन स्टूडियो के पुराने संस्करणों पर भी लागू किया जा सकता है।

http://www.mssqltips.com/sqlservertip/2591/troubleshooting-intellisense-in-sql-server-management-studio-2012/


1
अच्छी तरह से किया। यह SQLCMD मोड के बारे में आपका अनुस्मारक था जिसने इसे मेरे लिए किया था।
wghornsby

2

मैंने SQL Server 2008 को पुन: स्थापित करके इसे ठीक करना समाप्त कर दिया। यह बिल्कुल भी इष्टतम नहीं था, लेकिन अगर किसी को एक समान समस्या आती है तो यह जानना सुनिश्चित करें कि यह मार्ग संभवतः काम करेगा।


इसे केवल "अनुत्तरित" श्रेणी से बाहर निकालने के लिए अपग्रेड किया गया। एक अच्छा लें!
ब्रेंट ओजर

3
अब आप इसे काम कर रहे हैं, आप हैरान नहीं हैं कि यह कितना गरीब है?
पॉल सार्ट

2

मैंने सभी फ़िक्सेस की कोशिश की - डेटाबेस को ऑफ़लाइन लेना और फिर उन्हें ऑनलाइन लाना, संचयी अद्यतन 10 स्थापित करना, SQL सर्वर इंस्टॉलेशन की मरम्मत करना, स्थानीय कैश को रीफ़्रेश करना, SQL सर्वर प्रबंधन स्टूडियो पर आवश्यक सेटिंग्स में परिवर्तन करना लेकिन सब कुछ व्यर्थ था। अंत में सही सर्विस पैक (SP1) स्थापित करके मेरे लिए चाल चली गई!

नीचे दिए गए लिंक का पालन करें, और SQLServer2008R2SP1-KB2528583-x86-ENU.exe (या SQL सर्वर के x64 बिट उदाहरण के लिए x64 फ़ाइल) डाउनलोड करें

http://www.microsoft.com/download/en/details.aspx?id=26727

अंत में मैं Intellisense सक्षम है!


1

मैं इसे यहां पोस्ट कर रहा हूं क्योंकि मुझे यकीन है कि इस मुद्दे पर अधिक लोग आएंगे। मैंने Microsoft Visual Studio 2010 सर्विस पैक 1 (KB2565057) के लिए सुरक्षा अद्यतन स्थापित किया और SQL सर्वर प्रबंधन स्टूडियो 2008 (R2 नहीं) में Intellisense खो दिया।

SP की स्थापना रद्द करें Intellisense को पुनर्स्थापित किया .. क्या आप सिर्फ Microsoft से प्यार नहीं करते ????


1

इस धागे को खोजने के बाद, मुझे पता चला कि मेरा Intellisense केवल एक डेटाबेस ऑफ़लाइन लेने के बाद टूट गया, और उदाहरण पर किसी भी ऑफ़लाइन डेटाबेस (s) Intellisense को मार देगा।

में इस सूत्र बताते हैं कि आदेश में Intellisense बहाल करने के लिए, आपको

  • आवश्यक डेटाबेस को ऑफ़लाइन लें, फिर
  • सर्वर आवृत्ति को पुनरारंभ करें, और अंत में
  • Intellisense कैश ताज़ा करें।

इस प्रक्रिया ने मेरे लिए काम किया है और Intellisense अब फिर से काम कर रहा है।


1

SQL Server 2008 R2 के लिए, संचयी अद्यतन 7 स्थापित करने से समस्या ठीक हो जाएगी। आपको जो फ़ाइल चाहिए वह है

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86 या SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

मुझे पहले SQL Server 2008 को अनइंस्टॉल और फिर से स्थापित करना पड़ा (जो इसे ठीक नहीं करता था, लेकिन सीयू ने किया था)।

यह एमएस से डायरेक्ट लिंक है कि मुझे यह हॉट फ़िक्स मिला था


समाधान को अन्य लोगों (क्रिस एस) ने दोहराया नहीं है। अपने स्वयं के समाधान खोजें और उन्हें पोस्ट करें।
ब्रायन

मेरे जवाब में मुझे MS समर्थन से डायरेक्ट लिंक को हॉट फिक्स किया गया था जो इस समस्या को हल करता है आप इसे जांच सकते हैं यदि आप इस समस्या का सामना करते हैं तो यह समाधान नहीं दोहराता है :)
महमूद एल्गंडौर

मेरी आशंका ... ऊपर पोस्ट किए गए एक सटीक डुप्लिकेट की तरह लग रहा था। मैं अपना वोट तब तक नहीं बदल सकता जब तक कि आप अपनी पोस्ट में कोई बदलाव नहीं करते ...
ब्रायन

आपकी समझ के लिए धन्यवाद :) तो मैं अपना जवाब संपादित करूंगा
महमूद एल्गंडौर

0

मेरी भी यही समस्या है। ऑनलाइन हर जगह खोजा और एक समाधान नहीं मिल सकता है। मैंने रेडगेट के एसक्यूएल प्रॉम्प्ट को स्थापित किया, जो इंटेलीजेंस के समान कार्य करता है, इसलिए शायद एक संघर्ष था। मैंने तब से प्रॉम्प्ट को चलने से रोक दिया है, लेकिन अब बिल्कुल भी असहनीय नहीं है। SQL सर्वर 2008 SQLCMD मोड बंद का उपयोग कर, कोई भाग्य बिल्कुल नहीं है। यह पहले भी हो चुका है, SQL सर्वर का एक पुनर्स्थापना केवल एक चीज थी जो मुझे काम करने के लिए मिल सकती थी।


0

एक ही समस्या है, लेकिन सिर्फ SQL प्रबंधन स्टूडियो 2008 R2 सर्विस पैक 1 को फिर से स्थापित करना मेरे लिए काम किया। मैंने अपना DB इंजन अकेला छोड़ दिया। DB इंजन समस्या नहीं है, बस SQL ​​प्रबंधन स्टूडियो Visual Studio SP1 द्वारा ठीक किया जा रहा है।

यहाँ स्थापित ...

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26727

मैंने SQLManagementStudio_x86_ENU.exe (मेरी मशीन के लिए 32 बिट) स्थापित किया ।


0

स्वीकृत उत्तर का प्रयास करते समय, मुझे एक अधिष्ठापन त्रुटि मिल रही थी: पिछली स्थापना, पैच, या मरम्मत ब्ला, ब्ला, ब्ला, के लिए एक विफलता का पता चला था ...

इसे ठीक करने के लिए, मेरी रजिस्ट्री में, मैंने निम्नलिखित कुंजियों में सभी DWORD मानों को 1 में बदल दिया है: (हमेशा रजिस्ट्री को संशोधित करने में सावधान रहें और  कुछ भी बदलने से पहले कुंजी का बैकअप बनाएं )

HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ 100 \ configurationState SQL सर्वर \ MSSQL10.SQLEXPRESS \ विन्यासस्टैट HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL सर्वर \ MSSQL10_50.MSSQLSERVER \ configurationState

SSMS में फिक्सिंग Intellisense मुद्दे के बारे में मेरी पूरी पोस्ट देखें ।



0

मैंने उपरोक्त सभी किया और आखिरकार हार मान ली। तब एक अंतिम उपाय एक तीसरा हिस्सा था SQL Intellisense ऐड-ऑन मैंने पाया कि SQL पूरा एक्सप्रेस devArt द्वारा।

यह Intellisense से अधिक है। Intellisense वापस आ गया है और सब ठीक है।

SSMS 2005 - 2012 का समर्थन करता है इसमें विजुअल स्टूडियो एड-इन भी शामिल है।

SQL कम्प्लीट

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