Debugger Transact-SQL - Finestra Elenco erroriTransact-SQL Debugger - Error List Window

La finestra SQL Server Management StudioSQL Server Management Studio Elenco errori di consente di visualizzare gli errori semantici e di sintassi generati dal codice IntelliSense nell'editor di query del Motore di databaseDatabase Engine.The SQL Server Management StudioSQL Server Management Studio Error List displays the syntax and semantic errors that are generated from the IntelliSense code in the Motore di databaseDatabase Engine Query Editor.

Caratteristiche della finestra Elenco erroriFeatures of the Error List

In Elenco errori sono disponibili le funzionalità seguenti:The Error List provides the following functionality:

  • 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 databaseDatabase Engine .As you edit scripts, the Error List displays the errors and warnings produced by IntelliSense in the Motore di databaseDatabase Engine Query Editor.

  • È 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.You can double-click any error message entry to focus on the tab for the script file that generated the error, and move to the error location.

  • È possibile filtrare le voci e le colonne di informazioni che si desidera visualizzare per ogni voce.You can filter which entries you want to display, and which columns of information you want appear for each entry.

  • Dopo avere corretto un errore, la relativa voce viene rimossa da Elenco errori.After you fix an error, the error entry is removed from the Error List.

  • Quando si chiude la scheda di un file script Transact-SQLTransact-SQL , gli errori relativi al file vengono rimossi da Elenco errori.When you close the tab for a Transact-SQLTransact-SQL script file, the errors for that file are removed from the Error List.

Utilizzo dell'elenco degli erroriWorking with the Error List

Per visualizzare Elenco errori, eseguire una delle operazioni seguenti:To display the Error List, do one of the following:

  • Scegliere Elenco errori dal menu Visualizza.On the View menu, click Error List.

  • Utilizzare i tasti di scelta rapida CTRL+\, CTRL+E.Enter the keyboard shortcut CTRL+\, CTRL+E.

    Dopo avere aperto Elenco errori, è possibile personalizzare la visualizzazione eseguendo le azioni seguenti:After you open the Error List, you can customize your view by performing the following actions:

  • Per ordinare l'elenco, fare clic sull'intestazione di una colonna.To sort the list, click any column header. Per ordinare nuovamente l'elenco in base a un'altra colonna, fare clic sull'intestazione di un'altra colonna tenendo premuto il tasto MAIUSC.To sort again by an additional column, press and hold the SHIFT key, and then click another column header.

  • Per selezionare le colonne da visualizzare e quelle da nascondere, scegliere Mostra colonne dal menu di scelta rapida.To select which columns are displayed and which are hidden, select Show Columns from the shortcut menu.

  • Per modificare l'ordine di visualizzazione delle colonne, trascinare l'intestazione di una colonna verso sinistra o verso destra.To change the order in which columns are displayed, drag any column header to the left or right.

    Elenco errori non offre collegamenti a informazioni aggiuntive su errori specifici.The Error List does not link to additional information about specific errors.

Errori Transact-SQL in Management StudioTransact-SQL Errors in Management Studio

SQL Server Management StudioSQL Server Management Studio mostra gli errori relativi agli script Transact-SQLTransact-SQL nelle seguenti posizioni: scripts in the following locations:

  • Elenco errori contiene tutti gli errori semantici e di sintassi individuati da IntelliSense nell'editor del Motore di databaseDatabase Engine .The Error List contains all syntax and semantic errors found by IntelliSense in the Motore di databaseDatabase Engine Editor. L'elenco degli errori viene aggiornato dinamicamente durante la modifica di script Transact-SQLTransact-SQLThis list of errors is dynamically updated as you edit Transact-SQLTransact-SQL scripts. e comprende tutti gli errori individuati dall'editor in ogni script Transact-SQLTransact-SQL .The list includes all errors that the editor has found in each Transact-SQLTransact-SQL script. L'editor non arresta l'analisi di un file dopo avere rilevato errori in uno script.The editor does not stop parsing a file after encountering errors in a script. In SQL Server 2008SQL Server 2008IntelliSense non supporta tutti gli elementi della sintassi del Motore di databaseDatabase Engine nell'editor Transact-SQLTransact-SQL .In SQL Server 2008SQL Server 2008, IntelliSense in the Motore di databaseDatabase Engine Editor does not support all Transact-SQLTransact-SQL syntax elements. Elenco errori contiene solo gli errori della sintassi Transact-SQLTransact-SQL supportata da IntelliSense.The Error List contains only errors from the Transact-SQLTransact-SQL syntax that is supported by IntelliSense.

  • La scheda Messaggi nella parte inferiore della finestra dell'editor di query del Motore di databaseDatabase Engine visualizza tutti gli errori e messaggi restituiti da Motore di database di SQL ServerSQL Server Database Engine durante l'esecuzione di uno script Transact-SQLTransact-SQL .The Messages tab at the bottom of the Motore di databaseDatabase Engine Query Editor window displays all errors and messages that are returned by the Motore di database di SQL ServerSQL Server Database Engine when a Transact-SQLTransact-SQL script is executed. Questo elenco non subisce modifiche se non viene eseguito nuovamente lo script.This list does not change until you execute the script again. Il Motore di databaseDatabase Engine 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.The Motore di databaseDatabase Engine stops parsing a batch after it finds one or two compile errors; therefore, the Messages tab might not list all errors in a script.

    Talvolta gli errori sono elencati in entrambe le posizioni.Sometimes errors are listed in both locations. Ad esempio, in un file script potrebbe essere presente un errore di sintassi elencato in Elenco errori.For example, a script file might have a syntax error that is listed in the Error List. Se lo script viene eseguito prima di correggere l'errore, il parser Motore di databaseDatabase Engine può rilevare la stessa condizione e restituire un'altra copia del messaggio di errore nella scheda Messaggi .If you execute the script before you correct the error, the Motore di databaseDatabase Engine parser can detect the same condition and return another copy of the error message in the Messages tab.

Nota

Elenco errori visualizza solo gli errori dell'editor di query del Motore di databaseDatabase Engine , non gli errori degli editor MDX, DMX o XML/A.The Error List only displays errors from the Motore di databaseDatabase Engine Query Editor; it does not display errors from the MDX, DMX, or XML/A Editors. Questi errori vengono visualizzati nella scheda Messaggi dei rispettivi editor.All MDX, DMX, and XML/A errors are displayed in the Messages tab in those editors.

Elenco degli elementi di interfacciaUIElement List

All'apertura di Elenco errori le informazioni sono visualizzate nelle colonne seguenti:When the Error List is open, the information is displayed in the following columns:

Ordine predefinitoDefault Order
Visualizza un valore intero che indica l'ordine in cui le voci sono state generate.Displays an integer that indicates the order in which an entry was generated.

DescrizioneDescription
Visualizza il testo della voce di errore.Displays the text of the error entry. Le descrizioni più lunghe vengono suddivise in più righe.Lengthy descriptions wrap onto additional lines.

FileFile
Visualizza il nome del file script che ha generato l'errore.Displays the name of the script file that generated the error.

LineaLine
Visualizza un numero intero che indica la riga del codice che contiene l'errore.Displays an integer that indicates which line of the code includes the error.

ColonnaColumn
Visualizza un numero intero che indica la posizione dell'errore nella riga del codice.Displays an integer that indicates the position of the error in the line of code.

ProgettoProject
Visualizza il nome del progetto che comprende il file script.Displays the name of the project that includes the script file.