2011-11-29 3 views
7

Possiedo SQL Server Management Studio 2008 R2.Perché Intellisense non funziona in SQL Server Management Studio 2008 R2?

ho provato questi:

  1. Strumenti> Opzioni> Query Execution-> SQL Server-> Generale, assicurarsi che “Per impostazione predefinita, aprire nuove query in modalità SQLCMD” sia selezionata

  2. Vai a Strumenti >> Opzioni >> Editor di testo >> Transact-SQL >> Generale >> IntelliSense Selezionare Membri elenco automatico e Verifica informazioni parametro.

  3. riavviato, riparato Visual Studio 2010

  4. installata VS 2010 SP1

  5. query/IntelliSense Abilitato selezionato

Ma ancora non funziona.

Qualsiasi indizio?

+6

Si sta effettuando la connessione a un DB di SQL Server 2008 + quando si tenta di utilizzare Intellisense? Anche con il nuovo SSMS, Intellisense non funzionerà con i DB nelle versioni precedenti. –

+0

Che cosa ha a che fare Visual Studio 2010 con SQL Server Management Studio? – Cylindric

+0

È completamente disabilitato o semplicemente non riconosce i tuoi contenuti? In genere, è necessario aggiornare (_shift + ctrl + r_) o riavviare SMSS affinché intellisense acquisisca nuovi oggetti. – canon

risposta

7

A quanto pare quando si installa VS2010 SP1 si rompe Intellisense di SQL Server 2008 R2. È necessario installare CU o SP1 per SQL Server 2008 R2 menzionato in questo Support KB da MSFT.

1

Questa è una domanda piuttosto vecchia, ma mi sono imbattuto nello stesso problema e la correzione per questo era di fare una riparazione su SQL Server 2008. Il problema era che dovevo andare in Aggiungi/Rimuovi programmi prima di fare la riparazione per disinstallare "Microsoft SQL Server Compact " > "prima della riparazione perché il suo nome del file di installazione è diverso nell'installer di Sql Server rispetto al programma di installazione di VS.

2

Aveva anche questo oggi. Seguendo un thread che ho trovato altrove la soluzione era quella di staccare tutti i database offline. Riavviato il servizio e il boom! ha iniziato a lavorare.

1

I database offline fanno sì che Intellisense smetta di funzionare in SSMS 2016 e Sql Server 2016 RTM, anche versioni precedenti. Verificato questo aprendo una nuova finestra di query e verificando che Intellisense funzioni. Poi prese un database offline e provò Intellisense ... smise di funzionare. Ripristinato il database online e Intellisense torna in vita e riprende a funzionare.