Debugger Transact-SQL - Finestra Elenco errori

Si applica a: sìSQL Server (tutte le versioni supportate)

L SQL Server Management Studio di errore visualizza la sintassi e gli errori semantici generati dal codice IntelliSense nel Motore di database Editor di query.

Questa funzionalità è disponibile con la versione 17.9.1 di SSMS e versioni precedenti.

Caratteristiche della finestra Elenco errori

In Elenco errori sono disponibili le funzionalità seguenti:

  • Durante la modifica degli 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 a informazioni aggiuntive su errori specifici.

Errori Transact-SQL in Management Studio

SQL Server Management Studio visualizza gli errori Transact-SQL per gli script nei percorsi seguenti:

  • 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 2008IntelliSense 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 arresta 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.

Elenco di elementi dell'interfaccia utente

All'apertura di Elenco errori le informazioni sono visualizzate nelle colonne seguenti:

Ordine predefinito
Visualizza un valore intero 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.

Linea
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.