SSMS
 sql >> Database >  >> Database Tools >> SSMS

Fai in modo che SQL Intellisense conosca il database corrente

Se specifichi USE DatabaseName; prima, poi sarà automatico. Altrimenti, no, IntelliSense non dovrebbe farti credere che ci sia una tabella con quel nome nel database corrente:non può leggere la tua mente e sapere a quale altro database stai pensando.

Se ti trovi nel database corrente e IntelliSense continua a non funzionare, assicurati innanzitutto che IntelliSense sia abilitato (Ctrl + D , Ctrl + Io o premi l'icona "IntelliSense abilitato" sulla barra degli strumenti quando la finestra della query è attiva) e premi anche Ctrl + Maiusc + R per aggiornare la cache IntelliSense locale (non vedrà sempre gli oggetti che sono stati creati o rinominati di recente, perché ha un meccanismo di caricamento lento (per evitare di martellare il tuo server con richieste di metadati)).

Una serie di altri suggerimenti per la risoluzione dei problemi qui .