Problèmes relatifs à la conception Transact-SQL
Lorsque vous analysez le code Transact-SQL dans votre projet de base de données, un ou plusieurs avertissements peuvent être catégorisés comme problèmes de conception. Vous devez corriger les problèmes de conception pour éviter les situations suivantes :
Les modifications suivantes apportées à votre base de données peuvent endommager des applications qui dépendent d'elle.
Le code peut ne pas produire le résultat escompté.
Le code peut être endommagé si vous l'exécutez avec les versions ultérieures de SQL Server.
En général, vous ne devez pas supprimer un problème de conception parce qu'il peut endommager votre application, que ce soit maintenant ou à l'avenir.
Dans cette section
Visual Studio Premium identifie les problèmes de design suivants :
SR0001 : Évitez d'utiliser SELECT * dans les procédures stockées, les vues et les fonctions table
SR0009 : Évitez d'utiliser des types de longueur de variable dont la taille est 1 ou 2
SR0010: Évitez d'utiliser une syntaxe déconseillée lorsque vous joignez des tables ou des vues
SR0013 : Le paramètre de sortie (paramètre) n'est pas spécifié dans tous les chemins de code
SR0014 : Une perte de données peut se produire lors du cast de {Type1} en {Type2}
Sections connexes
Analyse du code de base de données pour en améliorer la qualité
Décrit comment trouver des problèmes courants en matière de design, de performance et d'attribution de noms dans votre code Transact-SQL.Problèmes relatifs à l'affectation de noms Transact-SQL
Contient des liens vers les différents types de problèmes d'attribution de nom que vous pouvez découvrir lorsque vous analysez votre code de base de données.Problèmes de performances Transact-SQL
Contient des liens vers les différents types de problèmes de performance que vous pouvez découvrir lorsque vous analysez votre code de base de données.Procédure pas à pas : analyse du code Transact-SQL d'une base de données existante
Décrit comment vous pouvez identifier des problèmes de codage dans l'exemple de base de données AdventureWorks2008.Créer et inscrire des règles supplémentaires pour l'analyse du code d'une base de données
Décrit comment vous pouvez créer vos propres règles pour l'analyse du code de base de données afin d'identifier des problèmes qui sont introuvables au moyen des règles que Visual Studio Premium inclut.