Criar e registrar regras adicionais para analisar o código do banco de dados

Visual Studio Premiume Visual Studio Ultimate incluem regras de análise de código para reportar problemas de design do Transact-SQL, problemas de nomes e avisos de desempenho no seu código de banco de dados. Para obter mais informações, consulte Analisando o código do banco de dados para melhorar a qualidade do código.

Se as regras de análise de código interno não incluem cobertura para um problema específico do Transact-SQL que deseja incluir, você pode criar regras de análise de código do banco de dados personalizado, estendendo o recurso de regras de análise de código do banco de dados.

Tarefas comuns

A tabela a seguir lista as descrições de tarefas comuns que suportam a criação, registrando e implantação de regras de análise de código do banco de dados personalizado, além de links para obter mais informações sobre como você pode concluir com êxito essas tarefas.

Tarefas comuns

Conteúdo de apoio

Saiba mais sobre como estender o recurso de regras de análise estática de código: Você pode ler sobre os conceitos básicos e a arquitetura usada na implementação de regras de análise de código personalizado para Visual Studio.

Crie um assembly como ponto de partida para uma regra de análise estática de código personalizado SQL: Aprenda as etapas necessárias para criar uma regra de análise de código SQL para Visual Studio. Explicação passo a passo cria uma regra que evita a usando a instrução WAITFOR DELAY no código do Transact-SQL. Explicação passo a passo também demonstra como registrar o assembly.

Você pode criar todas as suas regras em um único assembly, ou entre vários assemblies, dependendo de como você deseja que as regras distribuídas para sua equipe.

Distribua regras personalizadas de análise de código SQL para os membros da equipe: Depois de verificar que a regra está funcionando corretamente, você pode distribuí-lo à sua equipe. Você pode pedir a cada membro da equipe para instalar e registrar o a extensão de recurso manualmente, ou você pode criar um programa de instalação simples para ela.

Cenários relacionados

Criar banco de dados personalizado refatoração tipos ou destinos

Gerar dados de teste especializado com um gerador de dados personalizados

Definir condições de personalizado para testes de unidade de banco de dados

Consulte também

Referência

Microsoft.Data.Schema.StaticCodeAnalysis

Conceitos

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

Estender os recursos de banco de dados de Visual Studio

Analisar a qualidade do aplicativo usando as ferramentas de análise de código