SQL Server IntelliSense è uno degli strumenti integrati più intelligenti per aumentare la produttività durante la programmazione in SQL Server. Tuttavia, non è perfetto. Spesso, quando creiamo nuovi oggetti come tabelle, stored procedure o trigger e proviamo a utilizzarli immediatamente in un altro codice, SQL Server IntelliSense non acquisisce rapidamente quei nomi di oggetto e i relativi metadati. Ciò causa la necessità di digitare manualmente i nomi degli oggetti. SQL Server mostra anche una linea rossa sotto i nomi degli oggetti, anche se gli oggetti creati esistono nel database. Ciò accade perché la cache locale IntelliSense di SQL Server non viene aggiornata molto spesso. Per evitare ciò, possiamo aggiornare manualmente la cache IntelliSense del server SQL.
L'utilizzo di IntelliSense consente di elencare membri, nomi di oggetti e informazioni sui parametri nonché l'evidenziazione della sintassi. Tiene traccia della sintassi del codice simultaneamente mentre continui a programmare.
IntelliSense supporta solo SQL Server 2008 (2k8) e versioni successive.
Se IntelliSense è disattivato, attieniti alla seguente procedura per accenderlo.
1. Vai al Menu Strumenti e selezionare Opzioni.
2. Espandi il Editor di testoe quindi espandere Transact-SQL.
3. Fare clic su IntelliSensee controlla Abilita IntelliSense, errori di sottolineatura, istruzioni di struttura.
Abilita IntelliSense
1. Vai al Menu di query e abilitare IntelliSense.
Come aggiornare la cache IntelliSense locale utilizzando una scorciatoia da tastiera
1. Hit Ctrl + Camicia + R.
Utilizzo delle opzioni grafiche per aggiornare la cache IntelliSense locale
1. Vai al modificare menu.
2. Seleziona IntelliSensee fare clic su Aggiorna la cache locale.
Puoi anche utilizzare molti strumenti di terze parti che offrono la formattazione del codice e la tecnologia avanzata e avanzata di IntelliSense. Gli strumenti più utilizzati sono SQL Prompt di Red Gate e Devart's SQL Complete. Anche se questi sono molto costosi, puoi usare gratuitamente gli strumenti Apex. Hanno incluso molti buoni strumenti per aumentare la produttività e rendere facile la programmazione quotidiana in SQL Server.