Share via


Como fazer: Corrigir erros

O painel Lista de Erros exibe os erros de implantação ou compilação. Os erros de sintaxe e semântica causados ao editar no Editor do Transact-SQL ou no Designer de Tabela também aparecem na lista quando você estiver editando entidades de bancos de dados e suas definições. A Lista de Erros é atualizada dinamicamente conforme você edita scripts em guias diferentes. Você pode seguir os erros identificados para solucionar problemas no futuro.

Para corrigir erros

  1. Clique com o botão direito do mouse na tabela Produto (Product.sql) no Gerenciador de Soluções e selecione Designer de Exibição.

  2. Na Grade de Colunas do designer, clique com o botão direito do mouse na coluna ShelflLife e selecione Excluir para excluir esta coluna da tabela.

  3. Observe que, no painel Lista de Erros, na parte inferior da tela, um aviso e um erro semelhante ao seguinte aparece imediatamente.

Aviso SQL71502: Função: [dbo]. [GetProductsBySupplier] contém uma referência não resolvida a um objeto. Ou o objeto não existe ou a referência é ambígua porque pode se referir a qualquer um dos objetos seguintes: [dbo].[Product].[p]::[ShelfLife] ou [dbo].[Product].[ShelfLife].Erro SQL71501: Restrição de verificação: [dbo].[CK_Product_ShelfLife] tem uma referência não resolvida para o objeto [dbo].[Product].[ShelfLife].

  1. Você pode clicar com o botão direito do mouse na Lista de Erros e pode usar os menus contextuais para classificar resultados, filtrar quais entradas você deseja exibir, e quais colunas de informações você deseja que apareça para cada entrada.

    Clique duas vezes no primeiro aviso identificado e siga-o para o arquivo de script que gerou o aviso. A seção de código problemática é realçada. No exemplo, isso ocorre porque a coluna ShelfLife está sendo usada por uma instrução RETURN e por uma instrução SELECT em uma função com valor de tabela criada anteriormente.

  2. No Editor do Transact-SQL, remova ShelfLife da função.

  3. Corrija o segundo erro de uma maneira semelhante removendo a restrição de verificação.

  4. Observe que o aviso e o erro desaparecem imediatamente da Lista de Erros depois que você corrige os problemas.

Consulte Também

Usar o Editor Transact-SQL para editar e executar scripts