Mengapa SQL Server 2008 Management Studio Intellisense tidak berfungsi?

178

Saya didorong ke kegilaan mencoba mencari tahu mengapa Intellisense gagal bekerja sama sekali. Server yang saya gunakan adalah lokal dan 2008, database diatur ke kompatibilitas 2008, Intellisense ada di setiap menu yang dapat saya temukan, namun tidak ada daftar anggota akan muncul bahkan dengan CTRL-J.

Adakah yang mengalami sesuatu seperti ini dan menemukan cara untuk memperbaikinya? Saya benar-benar tidak bisa memaksa diri saya untuk mulai bekerja kecuali saya memiliki Intellisense yang berfungsi.

ス ー パ ー フ ァ ミ コ ン
sumber
3
Microsoft® SQL Server® 2008 R2 Paket Layanan 1 - microsoft.com/download/en/…
Thomas Eyde
Ini sepertinya hanya untuk SQL Server 2012, tetapi banyak perbaikan yang relevan dengan versi sebelumnya juga, dan patut dilihat jika Anda sudah ditambal dan masih memiliki gejala: mssqltips.com/sqlservertip/2591/…
Aaron Bertrand
Tautan Langsung Dari Dukungan MS Perbaikan Panas hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/…
Mahmoude Elghandour
SQL prompt juga bisa menjadi alternatif red-gate.com/products/sql-development/sql-prompt
Zameer
1
Saya telah menggunakan SSMS tanpa intellisense selama beberapa tahun setidaknya, sebelum mengetahui secara tidak sengaja bahwa seharusnya memiliki fitur autocomplete yang berfungsi. Itu tidak pernah bekerja dengan baik untuk saya. Saat ini saya menggunakan mesin baru, dengan instalasi baru SQL Express 2014 dan coba tebak, itu masih tidak berfungsi.
gyozo kudor

Jawaban:

106

Saya mengerti posting ini sudah tua tetapi jika ada yang masih mencari dan belum menemukan solusi untuk masalah intellisense bahkan setelah menginstal ulang, menerapkan pembaruan kumulatif, atau metode lain, maka saya harap saya dapat membantu.

Saya telah Menerapkan SQL 2008 R2 Paket Layanan 1 yang dapat Anda unduh di sini

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

32 bit : SQLServer2008R2SP1-KB2528583-x86-ENU.exe

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

Saya telah menerapkan SP1 ini dan sekarang kecerdasan saya berfungsi lagi. Saya harap ini membantu! (:

Bonez024
sumber
2
Respons King memecahkan masalah saya beberapa waktu yang lalu, tetapi karena sebagian besar orang tampaknya datang ke pertanyaan ini karena alasan lain, saya menjadikan jawaban Anda sebagai jawaban yang diterima.
ス ー パ ー フ ァ ミ コ ン
1
Terima kasih sobat. Mendapat masalah ini lagi, bahkan untuk SMS tanpa server, memutuskan untuk menginstal sms sp1.
Johnny_D
1
Saya mencoba opsi perbaikan King, tetapi itu tidak berhasil bagi saya. Menginstal SP 32 bit di atas berhasil untuk saya.
Darren Griffith
87

Visual Studio 2010 SP1 memecah IntelliSense SSMS 2008 R2. Ada koneksi tentang itu, dan untungnya ada juga perbaikan untuk itu .

( Singkatnya , Anda harus menginstal paket Pembaruan Kumulatif 7 untuk SQL Server 2008 R2 dengan meminta SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86atau

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

dari halaman permintaan perbaikan terbaru ini .)

EDIT : Seperti yang dicatat oleh @Paul Lemke, orang mungkin perlu mendapatkan paket CU terbaru. Blog ini berisi rilis SQL server. (Pada tulisan ini, yang terbaru adalah CU14 )

jaraics
sumber
4
Hanya sebuah catatan bahwa Anda mungkin perlu menginstal pembaruan kumulatif nanti. Saya harus menggunakan pembaruan Kumulatif 9. support.microsoft.com/kb/2567713
Paul Lemke
Saya sudah mencoba mengunduh yang ini dan juga paket-paket berikutnya tetapi zip pengekstrak diri gagal meminta disk terakhir dari set ?! Sangat frustrasi! Sangat menjengkelkan karena tidak memiliki kecerdasan!
David Masters
1
mereka harus menyebar cu dengan mekanisme pembaruan windows, pembaruan cuz sp1 untuk vs2010 saya dapatkan melalui pembaruan ini. Sial.
Johnny_D
21

Untuk SQL Server 2008 R2, menginstal Pembaruan Kumulatif 7 akan memperbaiki masalah. File yang Anda butuhkan adalah

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
atau
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

Saya juga harus menghapus dan menginstal ulang SQL Server 2008 pertama (yang tidak memperbaikinya, tetapi CU melakukannya).

Chris S
sumber
3
Ini adalah jawaban yang tepat, daftar perbaikan terbaru dari Microsoft tidak menjelaskan unduhan yang Anda butuhkan. Saya mengunduh file seperti yang disarankan di sini dan itu memperbaiki masalah. Anda menghemat banyak waktu, terima kasih!
AndyM
Tautan Langsung Dari MS hotfixv4.microsoft.com/SQL%20Server%202008%20R2/nosp/…
Mahmoude Elghandour
14

Tidak perlu menginstal ulang.

Klik pada file pengaturan. Lalu pergi ke pemeliharaan dan klik Perbaikan. Ini harus memperbaiki masalah intellisense.

Jeff Atwood
sumber
6
Ini tidak berhasil untuk saya. Bahkan uninstall / Instal ulang tidak memperbaiki. Pembaruan Kumulatif yang disebutkan oleh jaraics adalah perbaikannya. (Dalam kasus saya masalah disebabkan oleh VS2010 SP1)
RonnBlack
12

Saya hanya punya masalah yang sama. Saya tahu bahwa Intellisense berhenti bekerja setelah saya mengambil beberapa basis data offline dan melakukan penyegaran Intellisense (Ctrl-Shift-R). Saya membawa database offline kembali online, melakukan penyegaran (Ctl-Shft-R) lagi dan VOILA! Intellisense bekerja lagi.

Desain yang jelek. Mungkin populasi daftar Intellisense tersedak ketika database ada tetapi sedang offline. Terima kasih Microsoft.

Herba
sumber
2
Terima kasih untuk pintasan Ctrl-Shift-R, tidak pernah tahu tentang menyegarkan Intellisense.
jamiebarrow
7

Saya tidak ingin menyarankan produk keluar dari giliran, karena Intellisense berjalan mungkin adalah pilihan terbaik, tapi saya telah berjuang dengan tidak ada intellisense terkutuk di Management Studio selama berbulan-bulan. Instal ulang, pembaruan CU7, cache menyegarkan, mengorbankan ayam untuk dewa pagan; tidak ada yang membantu.

Saya akan membayar untuk RedGate's SqlPrompt (sangat mahal, US $ 195), ketika saya menemukan SqlComplete.

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

Ada versi gratis yang menjadi dasar, dan versi lengkapnya hanya $ 50!

Saya seorang arsitek basis data, dan walaupun saya dapat mengingat perintahnya, pelengkapan otomatis menghemat banyak waktu. Jika Anda macet dan tidak bisa mengaktifkan Intellisense, coba SqlComplete. Ini menyelamatkan saya dari kerumitan.

Chris Smith
sumber
Solusi yang sangat praktis dan cepat. Bagus! Terima kasih!
Rui Craveiro
Setelah memutakhirkan ke MSSQLMS 2012 dan berkelahi dengan non-fungsional autocomplete selama lebih dari satu jam mencoba semua yang disarankan pada setiap situs web yang bisa saya temukan, saya mencoba ini. Bekerja lebih baik daripada fitur bawaan, dan gratis gratis!
richardtallent
2

Saya akhirnya memperbaikinya dengan menginstal ulang SQL Server 2008. Ini sama sekali tidak optimal, tetapi jika seseorang menemukan masalah yang sama pastikan untuk mengetahui rute ini mungkin akan bekerja.

ス ー パ ー フ ァ ミ コ ン
sumber
Diperbaharui ini hanya untuk keluar dari kategori "Tidak Dijawab". Selamat menikmati!
Brent Ozar
3
Sekarang Anda sudah membuatnya bekerja, bukankah Anda kagum pada betapa miskinnya itu?
Paul Suart
2

Saya mencoba semua perbaikan - mengambil database secara offline dan kemudian membawanya secara online, menginstal pembaruan kumulatif 10, memperbaiki Instalasi SQL Server, me-refresh lokal cache, membuat perubahan pada pengaturan yang diperlukan pada SQL Server Management Studio tetapi semuanya sia-sia. Akhirnya menginstal paket layanan yang benar (SP1) melakukan trik untuk saya!

Ikuti tautan di bawah ini, dan unduh SQLServer2008R2SP1-KB2528583-x86-ENU.exe (atau file x64 untuk instance x64 bit SQL Server)

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

Akhirnya saya mengaktifkan Intellisense!

Ragu
sumber
1

Saya memposting ini di sini karena saya yakin lebih banyak orang akan menemukan masalah ini. Saya menginstal Pembaruan Keamanan untuk microsoft Visual Studio 2010 Paket Layanan 1 (KB2565057) dan kehilangan Intellisense di SQL Server Management studio 2008 (bukan R2).

Penghapusan SP Intellisense yang dipulihkan .. Apakah Anda tidak suka Microsoft ????

MDB983
sumber
1

Setelah menemukan utas ini, saya menemukan bahwa Intellisense saya hanya rusak setelah mengambil basis data offline, dan setiap basis data offline pada contoh ini akan membunuh Intellisense.

Di utas ini , jelaskan bahwa untuk memulihkan Intellisense, Anda harus

  • luangkan database yang diperlukan secara offline
  • restart contoh server, dan akhirnya
  • menyegarkan cache Intellisense.

Prosedur ini berhasil bagi saya dan Intellisense sekarang berfungsi kembali.

BulletProofPoet
sumber
1

Untuk SQL Server 2008 R2, menginstal Pembaruan Kumulatif 7 akan memperbaiki masalah. File yang Anda butuhkan adalah

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86 atau SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

Saya juga harus menghapus dan menginstal ulang SQL Server 2008 pertama (yang tidak memperbaikinya, tetapi CU melakukannya).

ini adalah Tautan Langsung Dari MS yang saya dapatkan dengan Hot Fix

Mahmoude Elghandour
sumber
Jangan ulangi solusi yang orang lain (Chris S) telah kirimkan. Temukan solusi Anda sendiri dan poskan.
Brian
dalam jawaban saya, saya menaruh Hot Fix the Direct Link Dari dukungan MS yang menyelesaikan masalah ini Anda dapat memeriksanya jika Anda menghadapi masalah ini bukan hanya mengulangi solusinya :)
Mahmoude Elghandour
Appologies saya ... tampak seperti duplikat yang persis sama dengan yang diposting di atas. Saya tidak dapat mengubah suara saya kecuali Anda membuat perubahan edit pada posting Anda ...
Brian
Terima kasih atas pengertian Anda :) jadi saya akan mengedit jawaban saya
Mahmoude Elghandour
0

Saya punya masalah yang sama juga. Dicari di mana-mana secara online dan tidak dapat menemukan solusi. Saya menginstal Redgate's SQL Prompt yang fungsinya mirip dengan Intellisense, jadi mungkin ada konflik. Sejak itu saya menghentikan Prompt agar tidak berjalan, tetapi sekarang tidak ada intellisense sama sekali. Menggunakan SQL Server 2008 akan mematikan mode SQLCMD, tidak berhasil sama sekali. Ini telah terjadi sebelumnya, instal ulang SQL Server adalah satu-satunya hal yang saya bisa mulai bekerja.


sumber
0

Masalah yang sama, tetapi hanya menginstal ulang SQL Management Studio 2008 R2 Paket Layanan 1 bekerja untuk saya. Saya meninggalkan mesin DB saya sendiri. Mesin DB bukan masalah, hanya SQL Management Studio yang disemprot oleh Visual Studio SP1.

Pemasang di sini ...

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

Saya menginstal SQLManagementStudio_x86_ENU.exe (32 bit untuk mesin saya).

Carter Medlin
sumber
0

Ketika mencoba jawaban yang diterima, saya mendapatkan kesalahan instalasi: Kegagalan terdeteksi untuk instalasi sebelumnya, menambal, atau memperbaiki bla, bla, bla ...

Untuk memperbaikinya, dalam registri saya, saya mengubah semua nilai DWORD menjadi 1 di Tombol berikut: (Seperti selalu berhati-hati memodifikasi registri dan membuat cadangan kunci  sebelum mengubah apa pun)

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

Lihat posting lengkap saya tentang Memperbaiki masalah Intellisense di SSMS .

VFein
sumber
0

Saya melakukan semua hal di atas dan akhirnya menyerah. Kemudian satu pilihan terakhir adalah bagian ketiga SQL Intellisense add-on Saya menemukan SQL Complete Express oleh devArt.

Ini Intellisense plus lebih banyak. Intellisense sudah kembali dan semuanya baik-baik saja.

Mendukung SSMS 2005 - 2012 juga termasuk Visual Studio Add-In.

SQL Lengkap

dynamiclynk
sumber