Depurador do Transact-SQL – Janela Lista de Erros

Aplica-se a: simSQL Server (todas as versões compatíveis)

A Lista de Erros do SQL Server Management Studio exibe os erros de sintaxe e semântica gerados no código IntelliSense do Editor de Consultas do Mecanismo de Banco de Dados.

Esse recurso funciona com o SSMS versão 17.9.1 e anterior.

Recursos da Lista de Erros

A Lista de Erros fornece a seguinte funcionalidade:

  • À medida que os scripts são editados, a Lista de Erros exibe os erros e avisos gerados pelo IntelliSense no Editor de Consultas Mecanismo de Banco de Dados .

  • Você pode clicar duas vezes em qualquer entrada de mensagem de erro para se concentrar na guia do arquivo de script que gerou o erro e mover-se até o local do erro.

  • É possível filtrar quais entradas você quer exibir e quais colunas de informações quer que apareçam para cada entrada.

  • Depois que você corrigir um erro, a entrada com erro será removida da Lista de Erros.

  • Quando você fecha a guia para um arquivo de script Transact-SQL , os erros desse arquivo são removidos da Lista de Erros.

Trabalhando com a Lista de Erros

Para exibir a Lista de Erros, execute um destes procedimentos:

  • No menu Exibir , clique em Lista de Erros.

  • Insira o atalho de teclado CTRL+\, CTRL+E.

Depois de abrir a Lista de Erros, você poderá personalizar sua exibição executando as seguintes ações:

  • Para classificar a lista, clique em qualquer cabeçalho de coluna. Para classificar novamente por uma coluna adicional, pressione e segure a tecla SHIFT e clique em outro cabeçalho de coluna.

  • Para selecionar as colunas a serem exibidas e ocultadas, selecione Mostrar Colunas no menu de atalho.

  • Para alterar a ordem na qual as colunas são exibidas, arraste qualquer cabeçalho de coluna para a esquerda ou para a direita.

A Lista de Erros não está vinculada a informações adicionais sobre erros específicos.

Erros de Transact-SQL no Management Studio

O SQL Server Management Studio exibe erros para scripts Transact-SQL nos seguintes locais:

  • A Lista de Erros contém todos os erros de sintaxe e semântica encontrados pelo IntelliSense no Editor do Mecanismo de Banco de Dados . Essa lista de erros é atualizada dinamicamente a medida que você edita scripts Transact-SQL . A lista inclui todos os erros que o editor encontrou em cada script Transact-SQL . O editor não interrompe a análise de um arquivo após encontrar erros em um script. No SQL Server 2008, o IntelliSense do Editor Mecanismo de Banco de Dados não dá suporte a todos os elementos de sintaxe Transact-SQL . A Lista de Erros contém somente erros de sintaxe Transact-SQL que tem suporte no IntelliSense.

  • A guia Mensagens na parte inferior da janela do Editor de Consultas do Mecanismo de Banco de Dados exibe todos os erros e mensagens retornados pelo Mecanismo de Banco de Dados do SQL Server quando um script Transact-SQL é executado. Essa lista não muda até que você execute o script novamente. O Mecanismo de Banco de Dados interrompe a análise de um lote após encontrar um ou dois erros de compilação; dessa forma, a guia Mensagens pode não listar todos os erros de um script.

Às vezes são listados erros em ambos os locais. Por exemplo, um arquivo de script poderia ter um erro de sintaxe exibido na Lista de Erros. Se você executar o script antes de corrigir o erro, o analisador do Mecanismo de Banco de Dados poderá detectar a mesma condição e retornar outra cópia da mensagem de erro na guia Mensagens .

Observação

A Lista de Erros exibe somente os erros do Editor de Consulta do Mecanismo de Banco de Dados ; ela não exibe erros de editores MDX, DMX ou XML/A. Todos os erros de MDX, DMX e XML/A são exibidos na guia Mensagens desses editores.

Lista de elementos da interface do usuário

Quando a Lista de Erros estiver aberta, as informações serão exibidas nas seguintes colunas:

Ordem Padrão
Exibe um inteiro que indica a ordem na qual uma entrada foi gerada.

Descrição
Exibe o texto da entrada de erro. As descrições longas se acomodam em linhas adicionais.

Arquivo
Exibe o nome do arquivo de script que gerou o erro.

Linha
Exibe um inteiro que indica qual linha do código inclui o erro.

Coluna
Exibe um inteiro que indica a posição do erro linha na linha do código.

Projeto
Exibe o nome do projeto que inclui o arquivo de script.