SQL Server 2008 Management Studio Intellisense neden çalışmıyor?


178

Intellisense'in neden işe yaramadığını anlamaya çalışan deliliğe yöneliyorum. Kullandığım sunucu yerel ve 2008, veritabanı 2008 uyumluluğuna ayarlanmış, bulabildiğim her menüde Intellisense açık, ancak CTRL-J ile bile hiçbir üye listesi açılmıyor.

Herkes böyle bir şey yaşadı ve düzeltmek için bir yol buldu? Intellisense çalışmadıkça gerçekten işe başlayamam.


3
Microsoft® SQL Server® 2008 R2 Service Pack 1 - microsoft.com/download/en/…
Thomas Eyde

Bu, sadece SQL Server 2012 için olduğu gibi, ancak düzeltmelerin birçoğu önceki sürümlerle de ilgilidir ve zaten yamalanmış ve hala belirtileriniz varsa bir göz atmaya değer: mssqltips.com/sqlservertip/2591/…
Aaron Bertrand

MS Desteği'nden Doğrudan Bağlantı Düzeltme hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/…
Mahmoude Elghandour

SQL istemi kutu da bir alternatif red-gate.com/products/sql-development/sql-prompt
Zameer

1
Çalışan bir otomatik tamamlama özelliğine sahip olması gerektiğini yanlışlıkla öğrenmeden önce en azından birkaç yıl boyunca akıllıca SSMS kullanıyorum. Benim için hiç düzgün çalışmadı. Şu anda yepyeni bir makinede çalışıyorum, SQL Express 2014'ün yeni yüklemesiyle ve ne olduğunu tahmin et, hala çalışmıyor.
gyozo kudor

Yanıtlar:


106

Bu gönderinin eski olduğunu anlıyorum, ancak kimse hala yüklüyor, kümülatif güncellemeleri veya diğer yöntemleri uyguladıktan sonra bile intellisense sorununa bir çözüm bulamadıysa, umarım yardımcı olabilirim.

Buradan indirebileceğiniz SQL 2008 R2 Service Pack 1'i uyguladım

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

32 Bit : SQLServer2008R2SP1-KB2528583-x86-TRK.exe

64 Bit : SQLServer2008R2SP1-KB2528583-x64-TRK.exe

Bu SP1'i uyguladım ve şimdi istihbaratım tekrar çalışıyor. Umarım bu yardımcı olur! (:


2
King'in tepkisi sorunumu yıllar önce çözdü, ancak çoğu insan bu soruya başka nedenlerle geliyor gibi göründüğünden, sizinkini kabul edilen cevabı yapıyorum.
スーパーファミコン

1
Teşekkürler dostum. Yine bu sorunu var, sunucu olmadan SMS bile, sp1 sms yüklemeye karar verdi.
Johnny_D

1
King'in onarım seçeneğini denedim, ama bu benim için işe yaramadı. Yukarıdaki 32 bit SP'yi yüklemek benim için çalıştı.
Darren Griffith

87

Visual Studio 2010 SP1, SSMS 2008 R2'nin IntelliSense'ini kırıyor. Bununla ilgili bir bağlantı var ve neyse ki bunun için bir düzeltme var .

( Kısacası , yüklemek gerekir SQL Server 2008 R2 için toplu güncelleştirme paketi 7 isteyerek SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86veya

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

dan bu düzeltme isteği sayfasında .)

EDIT : @Paul Lemke'nin belirttiği gibi, en son CU paketini almanız gerekebilir. Bu blog , SQL sunucusu sürümlerini içerir. (Bu yazı itibariyle en son 14 PB'dir )


4
Daha sonraki bir toplu güncelleştirme yüklemeniz gerekebileceğini unutmayın. Toplu güncelleştirme 9'u kullanmak zorunda kaldım. Support.microsoft.com/kb/2567713
Paul Lemke

Bu bir yanı sıra sonraki paketleri indirmeyi denedim ama kendi kendine ayıklanan zip kümesinin son diskini sorar? Çok sinirli! Zeka sahibi olmamak çok can sıkıcı!
David Masters

1
windows güncelleme mekanizması ile cu yaymak gerekir, vs2010 için cuz sp1 güncellemeleri Bu güncellemeleri aldım. Lanet olsun.
Johnny_D

21

SQL Server 2008 R2 için Toplu Güncelleştirme 7'yi yüklemek sorunu çözecektir. İhtiyacınız olan dosya

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
veya
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

Ayrıca önce SQL Server 2008'i kaldırıp yeniden yüklemem gerekti (ki bu sorunu düzeltmedi, ancak CU yaptı).


3
Bu tam olarak doğru cevaptır, Microsoft'un düzeltme listesi hangi indirmeye ihtiyacınız olduğunu açıklamaz. Burada tavsiye edilen dosyayı indirdim ve sorunu düzeltti. Bana çok zaman kazandın, teşekkürler!
AndyM


14

Yeniden yüklemeye gerek yok.

Kurulum dosyasını tıklayın. Ardından bakıma gidin ve Onar'a tıklayın. Bu, zekâ sorununu düzeltmelidir.


6
Bu benim için işe yaramadı. Hatta kaldırma / yeniden yükleme düzeltmedi. Düzeltmeler, jaraikler tarafından bahsedilen Toplu Güncellemeydi. (Benim durumumda sorun VS2010 SP1 neden oldu)
RonnBlack

12

Sadece aynı problemi yaşadım. Intellisense'in bazı veritabanlarını çevrimdışına aldıktan ve Intellisense yenilemesini (Ctrl-Shift-R) yaptıktan sonra çalışmayı bıraktığını anladım. Çevrimdışı veritabanlarını tekrar çevrimiçi duruma getirdim, tekrar yenileme (Ctl-Shft-R) ve VOILA yaptım! Intellisense tekrar çalışıyor.

Ne berbat bir tasarım. Intellisense listelerinin popülasyonu, bir veritabanı mevcut ancak çevrimdışıyken boğuluyor olabilir. Teşekkürler Microsoft.


2
Ctrl-Shift-R kısayolu için teşekkürler, Intellisense'in yenilenmesini hiç bilmiyordum.
jamiebarrow

7

Sıra dışı bir ürün önermek istemiyorum, çünkü Intellisense'i çalıştırmak muhtemelen en iyi seçenektir, ancak aylarca Management Studio'da zekice anlaşılmamış olarak mücadele ettim. Yeniden kurulum, CU7 güncellemesi, ferahlatıcı önbellekler, pagan tanrılara tavukları feda etmek; hiçbir şey yardımcı olmadı.

SqlComplete'ı bulduğumda RedGate'in SqlPrompt'u (oldukça pahalı, 195 ABD doları) ödemek üzereydim.

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

Temelleri yapan ücretsiz bir sürümü var ve tam sürüm sadece 50 $!

Ben bir veritabanı mimarıyım ve komutları hatırlayabiliyor olsam da, otomatik tamamlama bana zaman kazandırıyor. Sıkıştıysanız ve Intellisense'in çalışmasını sağlayamıyorsanız, SqlComplete'i deneyin. Bana saatlerce güçlük çekti.


Çok pratik ve hızlı çözüm. Güzel! Teşekkür ederim!
Rui Craveiro

MSSQLMS 2012'ye yükselttikten ve bulabildiğim her web sitesinde önerilen her şeyi deneyerek bir saatten fazla bir süre boyunca işlevsel olmayan otomatik tamamlama ile savaştıktan sonra bunu denedim. Yerleşik özellikten daha iyi çalışır ve ücretsizdir!
richardtallent


2

SQL Server 2008'i yeniden yükleyerek düzeltmeyi bitirdim. Bu hiç de uygun değildi, ancak birisi benzer bir sorunla karşılaşırsa bu rotanın muhtemelen işe yarayacağını bildiğinizden emin olun.


Bunu "Cevapsız" kategorisinden çıkarmak için oyladı. İyi günler!
Brent Ozar

3
Şimdi çalıştınız, ne kadar fakir olduğuna şaşmadınız mı?
Paul Suart

2

Tüm düzeltmeleri denedim - veritabanlarını çevrimdışına alıp çevrimiçi hale getirdim, Toplu güncelleştirme 10'u yükledim, SQL Server Yüklemesini onardı, yerel önbelleği yeniledi, SQL Server Management Studio'da gerekli ayarlarda değişiklik yaptı, ancak her şey boşuna oldu. Sonunda doğru servis paketini (SP1) kurmak benim için bir iş yaptı!

Aşağıdaki bağlantıyı izleyin ve SQLServer2008R2SP1-KB2528583-x86-ENU.exe dosyasını (veya x64 bit SQL Server örneği için x64 dosyasını) indirin

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

Sonunda Intellisense etkin!


1

Bunu buraya gönderiyorum çünkü bu konuya daha fazla insanın geleceğinden eminim. Microsoft Visual Studio 2010 Service Pack 1 (KB2565057) için Güvenlik Güncelleştirmesi'ni yükledim ve SQL Server Management studio 2008'de (R2 değil) Intellisense kaybettim.

SP'nin kaldırılması Intellisense'i geri yükledi .. Sadece Microsoft'u sevmiyor musun ????


1

Bu iş parçacığını bulduktan sonra, Intellisense'imin yalnızca bir veritabanını çevrimdışı duruma getirdikten sonra bozulduğunu keşfettim ve örnekteki herhangi bir çevrimdışı veritabanı (ler) Intellisense'i öldürecektir.

Gelen bu iplik , sırayla açıklayan IntelliSense geri yapmanız gerekir

  • gerekli veritabanlarını çevrimdışına alın, sonra
  • sunucu örneğini yeniden başlatın ve son olarak
  • Intellisense önbelleğini yenileyin.

Bu prosedür benim için çalıştı ve Intellisense şimdi yeniden çalışıyor.


1

SQL Server 2008 R2 için Toplu Güncelleştirme 7'yi yüklemek sorunu çözecektir. İhtiyacınız olan dosya

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86 veya SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

Ayrıca önce SQL Server 2008'i kaldırıp yeniden yüklemem gerekti (ki bu sorunu düzeltmedi, ancak CU yaptı).

Bu MS Doğrudan Bağlantı var Hot Fix aldım


Diğer insanların (Chris S) sunduğu çözümü tekrarlamayın. Kendi çözümlerinizi bulun ve gönderin.
Brian

Cevabımda ben Sıcak Bağlantı Direkt Fix koymak Bu sorunu çözen MS destek itibaren Bu sorunla karşılaşırsanız kontrol edebilirsiniz sadece çözüm tekrarlamak değil :)
Mahmoude Elghandour

Benim özür dilerim ... yukarıda yayınlanan bir kopyasının tam bir kopyası gibi görünüyordu. Yayınınızda bir düzenleme değişikliği yapmadığınız sürece oyumu değiştiremem ...
Brian

Anlayışınız için teşekkür ederim :) Bu yüzden cevabımı düzenleyeceğim
Mahmoude Elghandour

0

Ben de aynı problemi yaşadım. Her yerde çevrimiçi arama yaptım ve bir çözüm bulamıyorum. Intelgateense'e benzer şekilde çalışan Redgate'in SQL Prompt'unu yükledim, belki de bir çakışma vardı. O zamandan beri Komut İstemi'nin çalışmasını durdurdum, ama şimdi hiç bir fikrim yok. SQL Server 2008'i kullanmak SQLCMD modunu kapatacak, hiç şans yok. Bu daha önce de oldu, SQL Server'ın yeniden yüklenmesi işe yarayabildiğim tek şeydi.



0

Kabul edilen cevabı denerken bir kurulum hatası alıyordum: Önceki bir kurulum, yama veya onarım için bir hata tespit edildi falan, falan, falan ...

Bunu düzeltmek için, kayıt defterinizde, aşağıdaki Anahtarlarda tüm DWORD değerlerini 1 olarak değiştirdim: (Her zaman kayıt defterini değiştirmeye dikkat edin ve herhangi bir  şeyi değiştirmeden önce anahtarın bir yedeğini oluşturun )

HKLM \ YAZILIM \ Microsoft \ Microsoft SQL Server \ 100 \ ConfigurationState HKLM \ YAZILIM \ Microsoft \ Microsoft SQL Server \ MSAS10_50.MSSQLSERVER \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSRS10_50.MSSQLSERVER \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSRS10_50.MSSQLSERVER \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSRS10_50.MSSQLSERVER \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL10.SQLEXPRESS \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ ConfigurationState

SSMS'de Intellisense sorununu düzeltme hakkındaki tüm yayınımı görün .



0

Yukarıdakilerin hepsini yaptım ve sonunda vazgeçtim. Sonra son çare devArt tarafından SQL Complete Express buldum üçüncü bölüm SQL Intellisense eklentisiydi.

Intellisense artı daha fazlası. Intellisense geri döndü ve her şey yolunda.

SSMS 2005 - 2012'yi destekler ayrıca Visual Studio Eklentisi'ni de içerir.

SQL Tamamlandı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.