Compartilhar via


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

Quando você analisar a Transact-SQL código em seu projeto de banco de dados, você pode encontrar um ou mais avisos que você pode ignorar seguramente. Para evitar que esses avisos apareçam sempre que você criar ou analisar o que o código, você pode suprimi-las para um ou mais arquivos em seu projeto.

Se você desejar suprimir um aviso para todos os arquivos em seu projeto, você pode desativar a regra. Para obter mais informações, consulte Como: Habilitar e desabilitar regras específicas para análise estática de código do banco de dados. No entanto, você não deve suprimir um aviso ou desativar uma regra, a menos que você entende claramente todos os contextos em que ela pode vir até. Por exemplo, você pode suprimir um aviso para um arquivo específico se ele contiver uma tabela muito pequena que pode ser examinada. Mas você não deseja suprimir o aviso em outros arquivos ou desabilitar a regra se seu projeto contém tabelas que são grandes o suficiente para diminuir o desempenho se eles foram verificados.

Ao contrário do código gerenciado, você não suprime um aviso para Transact-SQL código Adicionando atributos para o proprietário. Em vez disso, você adicionar uma entrada para cada aviso automaticamente para um arquivo chamado StaticCodeAnalysis.SuppressMessages.xml. Este arquivo XML está localizado na mesma pasta que contém o arquivo de projeto de banco de dados (.dbproj). Para cada aviso você suprimir, o arquivo XML contém o caminho e o nome do arquivo para o qual são suprimir o aviso, a categoria de regra e número da regra.

Para suprimir a um ou mais avisos

  1. Se você já tiver aberto o seu projeto de banco de dados e analisados o código, vá para a etapa 5.

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

  3. Em Solution Explorer, clique em seu projeto de banco de dados.

  4. Sobre o dados , aponte para Análise estática de códigoe clique em Executar.

    O Transact-SQL código é analisado e quaisquer erros e avisos são exibidos o Error List.

  5. No Error List, o aviso que você deseja suprimir e, em seguida, clique com o botão direito Suprimir mensagens de análise de código estático.

    ObservaçãoObservação

    Você pode suprimir avisos vários ao mesmo tempo, realçá-los, clicando com o botão direito qualquer um deles e clicando em Suprimir mensagens de análise de código estático.

    Uma entrada para cada aviso a você suprimir é adicionada ao arquivo de supressão.

Consulte também

Tarefas

Como: Habilitar e desabilitar regras específicas para análise estática de código do banco de dados

Como: Analisar o código Transact-SQL para localizar defeitos

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

Como: Suprimir Avisos usando o Item de Menu

Conceitos

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