Partager via


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

Lorsque vous analysez le code Transact-SQL dans votre projet de base de données, vous pouvez supprimer tout avertissement qui ne s'applique pas à votre situation. Pour plus d'informations, consultez Comment : supprimer les avertissements relatifs à l'analyse du code de base de données. Toutefois, vous pouvez cesser de supprimer un ou plusieurs avertissements lorsque votre situation change.

Lorsque vous supprimez un avertissement, vous créez une entrée dans un fichier XML dans votre projet de base de données. Le fichier XML est nommé StaticCodeAnalysis.SuppressMessages.xml. Pour cesser de supprimer un avertissement particulier pour un fichier particulier, vous supprimez l'entrée appropriée du fichier XML. Vous pouvez cesser de supprimer également tous les avertissements pour un projet de base de données en supprimant le fichier XML.

Pour cesser de supprimer un avertissement d'analyse du code pour votre projet de base de données

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

  2. Dans l'Explorateur de solutions, double-cliquez sur StaticCodeAnalysis.SuppressMessages.xml.

    Le fichier s'ouvre dans l'éditeur et ressemble à l'exemple suivant :

    <?xml version="1.0" encoding="utf-16"?>
    <StaticCodeAnalysis version="1" xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.StaticCodeAnalysis">
      <SuppressedFile FilePath="Schema Objects\Programmability\Stored Procedures\dbo.Procedure1.proc.sql">
        <SuppressedRule Category="Microsoft.Design" RuleId="SR0008" />
      </SuppressedFile>
    </StaticCodeAnalysis>
    
  3. Recherchez le nœud SuppressedFile du fichier pour lequel vous souhaitez cesser de supprimer un ou plusieurs avertissements.

  4. Effectuez l'une des étapes suivantes :

    • Pour cesser de supprimer un ou plusieurs avertissements pour ce fichier, supprimez les nœuds SuppressedRule appropriés.

    • Pour cesser de supprimer tous les avertissements pour ce fichier, supprimez le nœud SuppressedFile et tous ses nœuds enfants.

  5. Dans le menu Fichier, cliquez sur Enregistrer StaticCodeAnalysis.SuppressMessages.xml.

    Pour chaque nœud que vous avez supprimé, un ou plusieurs de ces avertissements apparaîtront si votre code contient des défauts potentiels lors de la prochaine analyse.

Pour cesser de supprimer tous les avertissements d'analyse du code pour votre projet de base de données

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

  2. Dans l'Explorateur de solutions, cliquez sur StaticCodeAnalysis.SuppressMessages.xml.

  3. Dans le menu Edition, cliquez sur Supprimer.

    Une boîte de dialogue de configuration s'affiche.

  4. Cliquez sur OK pour supprimer définitivement le fichier XML ou cliquez sur Annuler pour continuer à supprimer des avertissements d'analyse du code pour votre projet de base de données.

Voir aussi

Tâches

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

Concepts

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