Créer et inscrire des règles supplémentaires pour l'analyse du code d'une base de données

Visual Studio Premium et Visual Studio Ultimate incluent des règles d'analyse du code permettant de signaler les erreurs de conception Transact-SQL, les problèmes liés à l'affectation de noms et les avertissements en matière de performances dans votre code de base de données. Pour plus d'informations, consultez Analyse du code de base de données pour en améliorer la qualité.

Si vous souhaitez détecter un problème Transact-SQL spécifique non prévu dans les règles d'analyse du code intégrées, vous pouvez définir vos propres règles d'analyse du code de la base de données par extension de la fonctionnalité correspondante.

Tâches courantes

Le tableau suivant contient les descriptions des tâches courantes se rapportant à la création, à l'enregistrement et au déploiement de règles d'analyse du code de base de données personnalisées, ainsi que des liens vers des informations complémentaires qui expliquent comment réussir.

Tâches courantes

Contenu de support

Apprendre à étendre la fonctionnalité des règles d'analyse statique du code : découvrez les concepts élémentaires et l'architecture à la base de l'implémentation de règles d'analyse du code personnalisées pour Visual Studio.

Créer un assembly comme point de départ pour une règle d'analyse statique du code SQL personnalisée : prenez connaissance des étapes nécessaires à la création d'une règle d'analyse du code SQL pour Visual Studio. La procédure pas à pas montre comment créer une règle évitant d'utiliser l'instruction WAITFOR DELAY dans le code Transact-SQL. Elle explique également comment enregistrer l'assembly.

Vous pouvez définir toutes vos règles dans un seul et même assembly ou dans plusieurs assemblys, selon la façon dont vous souhaitez répartir les règles au sein de votre équipe.

Diffuser les règles d'analyse de code SQL personnalisées aux membres de l'équipe : après avoir vérifié le bon fonctionnement des règles, vous pouvez les diffuser à votre équipe. Vous pouvez demander à chaque membre de l'équipe d'installer et d'enregistrer manuellement l'extension de fonctionnalité, ou concevoir un simple programme d'installation pour celle-ci.

Scénarios connexes

Créer des types ou cibles de refactorisation de base de données personnalisés

Générer des données de test spécialisées à l'aide d'un générateur de données personnalisé

Définir des conditions personnalisées pour les tests unitaires de base de données

Voir aussi

Référence

Microsoft.Data.Schema.StaticCodeAnalysis

Concepts

Analyse du code de base de données pour en améliorer la qualité

Extension des fonctionnalités de base de données de Visual Studio

Analyse de la qualité des applications à l'aide des outils d'analyse du code