Share via


Comment : supprimer les avertissements relatifs à l'analyse du code de base de données

Lorsque vous analysez le code Transact-SQL dans votre projet de base de données, il se peut que vous identifiiez un ou plusieurs avertissements à ignorer sans risque. Afin d'empêcher que ces avertissements ne s'affichent chaque fois que vous générez ou analysez du code, vous pouvez les supprimer pour un ou plusieurs fichiers de votre projet.

Si vous souhaitez supprimer un avertissement pour tous les fichiers de votre projet, désactivez la règle. Pour plus d'informations, consultez Comment : activer et désactiver des règles spécifiques pour l'analyse statique du code d'une base de données. Toutefois, vous ne devez pas supprimer un avertissement (ou désactiver une règle) à moins d'avoir parfaitement compris les contextes dans lesquels il se produit. Par exemple, vous pouvez supprimer un avertissement pour un fichier particulier s'il contient une table de très petite taille qui peut être analysée. Mais il est déconseillé de supprimer l'avertissement dans d'autres fichiers ou de désactiver la règle si votre projet contient des tables dont l'importante taille risquerait de diminuer les performances si elles étaient analysées.

Contrairement au code managé, vous ne supprimez pas d'avertissement pour du code Transact-SQL en lui ajoutant des attributs. À la place, pour chaque avertissement, vous ajoutez automatiquement une entrée à un fichier nommé StaticCodeAnalysis.SuppressMessages.xml. Ce fichier XML se trouve dans le dossier qui contient le fichier de projet de base de données (.dbproj). Pour chaque avertissement que vous supprimez, le fichier XML contient le chemin d'accès et le nom du fichier pour lequel vous supprimez l'avertissement, la catégorie de règle et le numéro de la règle.

Pour supprimer un ou plusieurs avertissements

  1. Si vous avez déjà ouvert votre projet de base de données et avez analysé le code, passez à l'étape 5.

  2. Ouvrez la solution qui contient votre projet de base de données.

  3. Dans l'Explorateur de solutions, cliquez sur le projet de base de données.

  4. Dans le menu Données, pointez sur Analyse statique du code, puis cliquez sur Exécuter.

    Votre code Transact-SQL est analysé, et les erreurs et avertissements s'affichent dans la Liste d'erreurs.

  5. Dans la Liste d'erreurs, cliquez avec le bouton droit sur l'avertissement que vous souhaitez supprimer, puis cliquez sur Supprimer les messages d'analyse statique du code.

    Notes

    Pour supprimer plusieurs avertissements simultanément, sélectionnez-les, cliquez avec le bouton droit sur l'un d'eux, puis cliquez sur Supprimer les messages d'analyse statique du code.

    Une entrée pour chaque avertissement que vous supprimez est ajoutée au fichier de suppression.

Voir aussi

Tâches

Comment : activer et désactiver des règles spécifiques pour l'analyse statique du code d'une base de données

Comment : analyser du code Transact-SQL afin de détecter des erreurs

Comment : arrêter la suppression des avertissements pour l'analyse du code d'une base de données

Comment : supprimer des avertissements à l'aide de l'élément de menu

Concepts

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