Questões de Design do Transact-SQL
Quando você analisar a Transact-SQL código em seu projeto de banco de dados, um ou mais avisos podem ser categorizados como problemas de design. Você deve tratar questões de design para evitar situações a seguir:
Alterações subseqüentes ao banco de dados poderão interromper os aplicativos que dependem dele.
O código não pode produzir o resultado esperado.
O código será desfeito se executá-lo com versões futuras do SQL Server.
Em geral, você não deve suprimir um problema de design, porque ele pode quebrar o seu aplicativo, agora ou no futuro.
Nesta seção
Visual Studio Premiumidentifica os seguintes problemas de design:
SR0001: Evite selecionar * em procedimentos armazenados, exibições e funções com valor de tabela
SR0008: Considere o uso de SCOPE_IDENTITY em vez de @ @ IDENTITY
SR0009: Evite usar tipos de comprimento variável que são de tamanho 1 ou 2
SR0010: Evite usar sintaxe preterido quando você associa tabelas ou modos de exibição
SR0013: O parâmetro de saída (parâmetro) não é preenchido em todos os caminhos de código
SR0014: Perda de dados pode ocorrer quando a projeção de {Tipo1} para {Tipo2}
Seções relacionadas
Analisando o código do banco de dados para melhorar a qualidade do código
Descreve como você pode encontrar o design, desempenho e problemas de nomenclatura comum sua Transact-SQL código.Problemas de nomeação do Transact-SQL
Contém links para os diferentes tipos de problemas de nomenclatura que você pode encontrar ao analisar o código do banco de dados.Problemas de desempenho do Transact-SQL
Contém links para os diferentes tipos de problemas de desempenho, você pode encontrar ao analisar o código do banco de dados.Demonstra Passo a passo: Analisar o código do Transact-SQL para um banco de dados existente
Descreve como você pode identificar problemas de codificação no banco de dados de exemplo AdventureWorks2008.Criar e registrar regras adicionais para analisar o código do banco de dados
Descreve como você pode criar suas próprias regras para analisar o código do banco de dados para identificar problemas que não são encontrados pelas regras que Visual Studio Premium inclui.