Compartilhar via


Como: Parar suprimir avisos de análise de código do banco de dados

Quando você analisar a Transact-SQL de código no seu o projeto de banco de dados, você pode suprimir qualquer aviso que não se aplica à sua situação. Para obter mais informações, consulte Como: Suprimir Avisos de análise de código do banco de dados. No entanto, convém interromper a supressão de um ou mais avisos quando altera a sua situação.

Quando você suprime um aviso, crie uma entrada em um arquivo XML em seu projeto de banco de dados. O arquivo XML é denominado StaticCodeAnalysis.SuppressMessages.xml. Para interromper a supressão de um aviso específico para um determinado arquivo, você pode remover a entrada apropriada do arquivo XML. Você também pode interromper a supressão de todos os avisos para um projeto de banco de dados, excluindo o arquivo XML.

Para interromper a supressão de um aviso de análise de código para o seu projeto de banco de dados

  1. Abra a solução que contém o seu projeto de banco de dados.

  2. Em Solution Explorer, clique duas vezes em StaticCodeAnalysis.SuppressMessages.xml.

    O arquivo abre no editor e semelhante ao seguinte exemplo:

    <?xml version="1.0" encoding="utf-16"?>
    <StaticCodeAnalysis version="1" xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.StaticCodeAnalysis">
      <SuppressedFile FilePath="Schema Objects\Programmability\Stored Procedures\dbo.Procedure1.proc.sql">
        <SuppressedRule Category="Microsoft.Design" RuleId="SR0008" />
      </SuppressedFile>
    </StaticCodeAnalysis>
    
  3. Encontre o nó de SuppressedFile do arquivo para o qual você deseja interromper a supressão de um ou mais avisos.

  4. Execute as seguintes etapas:

    • Para interromper a supressão de um ou mais avisos para esse arquivo, exclua os nós de SuppressedRule apropriados.

    • Para interromper a supressão de todos os avisos para esse arquivo, exclua o nó de SuppressedFile e todos os nós filho.

  5. Sobre o arquivo menu, clique em Salvar StaticCodeAnalysis.SuppressMessages.xml.

    Para cada nó excluído, um ou mais desses avisos aparecerá se o seu código contém o potenciais de defeitos na próxima vez que você a analisar.

Para interromper a supressão de todos os avisos de análise de código para o seu projeto de banco de dados

  1. Abra a solução que contém o seu projeto de banco de dados.

  2. Em Solution Explorer, clique em StaticCodeAnalysis.SuppressMessages.xml.

  3. Sobre o Editar menu, clique em Excluir.

    Será exibida uma caixa de diálogo de configuração.

  4. Clique em OK permanentemente excluir o arquivo XML ou clique em Cancelar para manter suprimir avisos de análise de código para o seu projeto de banco de dados.

Consulte também

Tarefas

Como: Suprimir Avisos de análise de código do banco de dados

Conceitos

Analisando o código do banco de dados para melhorar a qualidade do código