Principale utente con più risposte
Errore aggiornamento tabelle sql server express

Domanda
-
Ciao a tutti mi capita (a volte non sempre) che mentre creo una tabella questa risulta creata ma non si visualizza.
Clicco sia aggiorna sia f5 ed addirittura riavvio sql server ( anche se non è normale riavviare....) ma queste tabelle risultano create ma non si visualizzano.
Ripeto non accade sempre ad esempio ora su 6 tabelle create 4 si visualizzano 2 no ma queste due cmq risultano create e quindi non posso usare lo stesso nome oggetto.
Qualcuno è a conoscenza di questo problema?
Eventualmente come posso ritrovarle magari cancellarle e ricrearle?
Risposte
-
Ciao,
come avrai già visto, quando si crea una tabella essa non viene visualizzata in tempo reale nel riquadro esplora oggetti di sql server management studio , per vederla occorre selezionare il nodo Tabelle del database su cui è stata creata la tabella e poi premere F5, se quando premi F5 il nodo selezionato è un altro come ad esempio quello delle viste non vedrai l'aggiornamento delle tabelle.
In ogni caso puoi vedere la lista delle tabelle eseguendo lo script :
select * from sys.Tables
o anche
select * from INFORMATION_SCHEMA.TABLES
e per eliminarle puoi eseguire l'istruzione DROP TABLE nomeschema.nometabella
Ciao
Giorgio Rancati
- Proposto come risposta Fabrizio-GMVP, Moderator martedì 13 ottobre 2015 08:47
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator martedì 13 ottobre 2015 12:34
-
Ciao Nicla1990,
in aggiunta a quanto indicato da Giorgio, aggiungo che, per quanto concerne la videata di "Dettagli Esplora Oggetti", dovrebbe esserti sufficiente posizionarti in un punto nella lista che, cliccando, non selezioni nulla (vedi immagine), e - cliccando col tasto destro - scegliere la voce di menù "Aggiorna"
Se invece parliamo del pannello di scrittura query, è possibile che tabelle o viste appena create ti vengano segnalate come errate (sottolineate in rosso), e che l'intellisense non sia attivo per queste entità. Nel caso, ti basterà scegliere dal menù "Modifica" la voce "Intellisense", e quindi cliccare su "Aggiorna cache locale"
Spero di esserti stato di aiuto.
Buon lavoro
Emiliano Musso // Microsoft MVP .NET
- Proposto come risposta Fabrizio-GMVP, Moderator martedì 13 ottobre 2015 08:47
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator martedì 13 ottobre 2015 12:34
Tutte le risposte
-
Ciao,
come avrai già visto, quando si crea una tabella essa non viene visualizzata in tempo reale nel riquadro esplora oggetti di sql server management studio , per vederla occorre selezionare il nodo Tabelle del database su cui è stata creata la tabella e poi premere F5, se quando premi F5 il nodo selezionato è un altro come ad esempio quello delle viste non vedrai l'aggiornamento delle tabelle.
In ogni caso puoi vedere la lista delle tabelle eseguendo lo script :
select * from sys.Tables
o anche
select * from INFORMATION_SCHEMA.TABLES
e per eliminarle puoi eseguire l'istruzione DROP TABLE nomeschema.nometabella
Ciao
Giorgio Rancati
- Proposto come risposta Fabrizio-GMVP, Moderator martedì 13 ottobre 2015 08:47
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator martedì 13 ottobre 2015 12:34
-
Ciao Nicla1990,
in aggiunta a quanto indicato da Giorgio, aggiungo che, per quanto concerne la videata di "Dettagli Esplora Oggetti", dovrebbe esserti sufficiente posizionarti in un punto nella lista che, cliccando, non selezioni nulla (vedi immagine), e - cliccando col tasto destro - scegliere la voce di menù "Aggiorna"
Se invece parliamo del pannello di scrittura query, è possibile che tabelle o viste appena create ti vengano segnalate come errate (sottolineate in rosso), e che l'intellisense non sia attivo per queste entità. Nel caso, ti basterà scegliere dal menù "Modifica" la voce "Intellisense", e quindi cliccare su "Aggiorna cache locale"
Spero di esserti stato di aiuto.
Buon lavoro
Emiliano Musso // Microsoft MVP .NET
- Proposto come risposta Fabrizio-GMVP, Moderator martedì 13 ottobre 2015 08:47
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator martedì 13 ottobre 2015 12:34