Finestra Elenco errori (Management Studio)
La finestra Elenco errori di SQL Server Management Studio consente di visualizzare gli errori semantici e di sintassi generati dal codice IntelliSense nell'editor di query del Motore di database.
Funzioni della finestra Elenco errori
In Elenco errori sono disponibili le funzionalità seguenti:
Durante la modifica di script, in Elenco errori vengono visualizzati gli errori e gli avvisi prodotti da IntelliSense nell'editor di query del Motore di database.
È possibile fare doppio clic su una voce del messaggio di errore per attivare la scheda del file script che ha generato l'errore e spostarsi nella posizione dello stesso.
È possibile filtrare le voci e le colonne di informazioni che si desidera visualizzare per ogni voce.
Dopo avere corretto un errore la relativa voce viene rimossa da Elenco errori.
Quando si chiude la scheda di un file script Transact-SQL, gli errori relativi al file vengono rimossi da Elenco errori.
Utilizzo dell'elenco degli errori
Per visualizzare Elenco errori, eseguire una delle operazioni seguenti:
Scegliere Elenco errori dal menu Visualizza.
Utilizzare i tasti di scelta rapida CTRL+\, CTRL+E.
Dopo avere aperto Elenco errori, è possibile personalizzare la visualizzazione eseguendo le azioni seguenti:
Per ordinare l'elenco, fare clic sull'intestazione di una colonna. Per ordinare nuovamente l'elenco in base a un'altra colonna, fare clic sull'intestazione di un'altra colonna tenendo premuto il tasto MAIUSC.
Per selezionare le colonne da visualizzare e quelle da nascondere, scegliere Mostra colonne dal menu di scelta rapida.
Per modificare l'ordine di visualizzazione delle colonne, trascinare l'intestazione di una colonna verso sinistra o verso destra.
Elenco errori non offre collegamenti ad informazioni aggiuntive su errori specifici.
Errori Transact-SQL in Management Studio
In SQL Server Management Studio vengono visualizzati gli errori relativi a script Transact-SQL nelle seguenti posizioni:
Elenco errori contiene tutti gli errori semantici e di sintassi individuati da IntelliSense nell'editor del Motore di database. L'elenco degli errori viene aggiornato dinamicamente durante la modifica di script Transact-SQL e comprende tutti gli errori individuati dall'editor in ogni script Transact-SQL. L'editor non arresta l'analisi di un file dopo avere rilevato errori in uno script. In SQL Server 2008 IntelliSense non supporta tutti gli elementi della sintassi del Motore di database nell'editor Transact-SQL. Elenco errori contiene solo gli errori della sintassi Transact-SQL supportata da IntelliSense.
La scheda Messaggi nella parte inferiore della finestra dell'editor di query del Motore di database visualizza tutti gli errori e messaggi restituiti da Motore di database di SQL Server durante l'esecuzione di uno script Transact-SQL. Questo elenco non subisce modifiche se non viene eseguito nuovamente lo script. Il Motore di database interrompe l'analisi di un batch dopo l'individuazione di uno o due errori di compilazione; pertanto la scheda Messaggi potrebbe non elencare tutti gli errori presenti in uno script.
Talvolta gli errori sono elencati in entrambe le posizioni. Ad esempio, in un file script potrebbe essere presente un errore di sintassi elencato in Elenco errori. Se lo script viene eseguito prima di correggere l'errore, il parser Motore di database può rilevare la stessa condizione e restituire un'altra copia del messaggio di errore nella scheda Messaggi.
Nota
Elenco errori visualizza solo gli errori dell'editor di query del Motore di database, non gli errori degli editor MDX, DMX o XML/A. Questi errori vengono visualizzati nella scheda Messaggi dei rispettivi editor.
All'apertura di Elenco errori le informazioni sono visualizzate nelle colonne seguenti:
Ordine predefinito
Visualizza un valore integer che indica l'ordine in cui le voci sono state generate.Descrizione
Visualizza il testo della voce di errore. Le descrizioni più lunghe vengono suddivise in più righe.File
Visualizza il nome del file script che ha generato l'errore.Riga
Visualizza un numero intero che indica la riga del codice che contiene l'errore.Colonna
Visualizza un numero intero che indica la posizione dell'errore nella riga del codice.Progetto
Visualizza il nome del progetto che comprende il file script.