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

Você pode eliminar o potencial de design e a nomes de problemas e evitar as armadilhas de desempenho, analisando seu código de banco de dados. Os conceitos são muito semelhantes para executar a análise estática para detectar e corrigir defeitos no código gerenciado. Configurar o que deseja aplicar ao seu código de banco de dados, analisar o código e corrigir ou ignorar os problemas que você identificar quais regras de análise. Antes de você pode analisar seu código de banco de dados, você deve primeiro importar o banco de dados esquema em um o projeto de banco de dados. Para obter mais informações, consulte Iniciando o desenvolvimento de banco de dados de equipe.

Ao realizar a análise estática, você pode identificar problemas que se enquadram nas seguintes categorias:

  • Questões de Design do Transact-SQL
    Design problemas incluem o código que talvez não se comportem da maneira em que esperar, preterido sintaxe e problemas que pode causar problemas quando o design do banco de dados é alterado.

  • Problemas de nomeação do Transact-SQL
    Nomeação surgir se o nome de um o objeto de banco de dados pode causar problemas inesperados ou violar convenções geralmente aceitas.

  • Problemas de desempenho do Transact-SQL
    Problemas de desempenho incluem código visivelmente pode reduzir a velocidade na qual as operações de banco de dados são concluídas. Muitos desses problemas identificam código que fará uma verificação de tabela quando o código é executado.

Erros ou avisos são exibidos o Error List. Você pode suprimir a uma instância de um aviso se você determinou que o problema não precisa ser corrigido. Por exemplo, você pode decidir não corrigir uma verificação de tabela potencial se a tabela nunca conterá mais de algumas linhas.

Tarefas comuns

A ilustração a seguir mostra a configuração de regras de análise de código e os resultados de uma análise de amostra.

Resultados da análise estática no código do banco de dados e configuração

Configuração e resultados da análise de código de banco de dados

A tabela a seguir, você encontrará descrições de tarefas comuns que oferecem suporte a esse cenário e links para obter mais informações sobre como você pode concluir com êxito essas tarefas.

Tarefas comuns

Conteúdo de apoio

Aprendem: Você pode aprender sobre como analisar sua Transact-SQL código se você concluir o passo a passo para analisar um banco de dados existente.

Configure regras para analisar o código do banco de dados: Você pode configurar quais regras você deseja aplicar ao seu projeto de banco de dados para cada configuração de compilação. Você pode analisar seu projeto após cada compilação bem-sucedida dela.

Detectando e corrigindo erros e avisos: Você pode encontrar problemas no seu Transact-SQL código e exibir o código-fonte que contém esses problemas. Você pode analisar seu código usando MSBuild. Você pode controlar as questões que serão corrigidos posteriormente ou por outro membro da equipe, criando um item de trabalho.

Suprimir Avisos: Você pode suprimir todas as instâncias de um aviso específico em um arquivo se você souber que o aviso não se aplica ao seu código. Se você mudar de idéia, você pode interromper a supressão de que o aviso.

Criar e distribuir as regras personalizadas para análise de código: Você pode aprender a criar e distribuir as regras personalizadas para sua equipe Transact-SQL de código se as regras de Visual Studio Premium não encontrar todos os problemas comuns do que encontrar sua equipe.

Cenários relacionados

Consulte também

Conceitos

Estender os recursos de banco de dados de Visual Studio

Outros recursos

Referência de API para recursos de banco de dados de Visual Studio