risposta-alla-domanda-sullo-sviluppo-web-bd.com

IntelliSense non funziona in SQL Server Management Studio

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?

12
Ethem Kuloglu

Puoi provare la soluzione da questi questions1 o questions2 e questions .
Oppure prova questi passaggi come segue:

  • Abilita IntelliSense:
    • Per tutte le finestre di query, vai su Strumenti >> Opzioni >> Editor di testo >> Transact-SQL >> IntelliSense e seleziona Abilita IntelliSense.
    • Per ogni finestra di query di apertura, vai a Query >> Intellisense abilitato.
  • Abilita completamento dell'istruzione: vai su Strumenti >> Opzioni >> Editor di testo >> Transact-SQL >> Generale e controlla le caselle di elenco Auto membri e Parametri.
  • Aggiorna cache locale IntelliSense: vai a >> Modifica >> IntelliSense >> Aggiorna cache locale o usa il CTRL+Shift+R scorciatoia da tastiera per aggiornare.
  • Attendere un minuto o due per il completamento dell'aggiornamento prima di riprovare.
14
Roman Marusyk

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)

10
KarmaEDV

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 :)

4
Chow Lover

Aumentando la dimensione massima dello script in Strumenti, Opzioni, Editor di testo, Transact-SQL, IntelliSense fisso Intellisense per me.

2
planetClaire

Alla fine ho trovato una soluzione. Ho installato SQL 2008 R2 SP3.

0
Ethem Kuloglu

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.

0
Ali Eshghi

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

0
Mathieu Momal
  • se Auto list members e Parameter information box sono ENABLE, disabilitarli e quindi premere il tasto ok. Dopo l'operazione, riattivare le caselle e premere il tasto OK.
  • se Auto list members e Parameter information box sono DISABLE, attivali e quindi premi il pulsante ok.
0
bmck

Mi manca da altre soluzioni, ma l'ho risolto per me:

Edit > IntelliSense > Toggle Completion Mode

CTRL+ALT+Space

0
Dunc