Utilizziamo SQL Server Management Studio 2008 R2. IntelliSense funziona perfettamente con account sa. Ma non funziona con l'utente di autenticazione di Windows. L'utente ha accesso al master db con il ruolo db_owner ma non è sysadmin.
Come risolvere questo problema?
Puoi provare la soluzione da questi questions1 o questions2 e questions .
Oppure prova questi passaggi come segue:
Potrebbe sembrare una risposta troppo breve, ma probabilmente è la soluzione al tuo problema:
CTRL+SHIFT+R
Inoltre, ho trovato questo: Risoluzione dei problemi di IntelliSense (SQL Server Management Studio)
Ho avuto lo stesso problema. Tutto è stato abilitato per garantire le corrette funzioni Intellisense, ma non ha funzionato. Mi sono reso conto che la modalità SQLCMD era abilitata per impostazione predefinita. Disabilitarlo ripristinato Funzionalità Intellisense :)
Aumentando la dimensione massima dello script in Strumenti, Opzioni, Editor di testo, Transact-SQL, IntelliSense fisso Intellisense per me.
Alla fine ho trovato una soluzione. Ho installato SQL 2008 R2 SP3.
Dopo l'installazione di Visual Studio o l'aggiornamento, questo problema può verificarsi seguendo il link: qual è il problema di IntelliSense in sqI ntelliSense E per la risoluzione che è possibile eseguire: update SQL Server aggiornando alla versione più recente è possibile ottenere la soluzione.
Potrebbe anche dipendere dal tuo server di destinazione.
Ad esempio per server 2005, intellisense non funzionerà . Ecco un comando per verificare ciò:
SELECT SERVERPROPERTY('ProductVersion');
Se la versione inizia con 8 o 9 funzionerà non funzionerà.
Maggiori informazioni su: sql server intellisense trouble here
Una soluzione alternativa potrebbe essere quella di utilizzare un plug-in del server SQL come Versione di completamento automatica express
Mi manca da altre soluzioni, ma l'ho risolto per me:
Edit > IntelliSense > Toggle Completion Mode
o CTRL+ALT+Space