none
Errore aggiornamento tabelle sql server express RRS feed

  • 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?

    domenica 11 ottobre 2015 16:12

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

    lunedì 12 ottobre 2015 07:23
    Moderatore
  • 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

    martedì 13 ottobre 2015 07:22

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

    lunedì 12 ottobre 2015 07:23
    Moderatore
  • 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

    martedì 13 ottobre 2015 07:22