Freigeben über


Gewusst wie: Unterdrücken von Datenbank-Codeanalysewarnungen

Wenn Sie den Transact-SQL-Code im Datenbankprojekt analysieren, finden Sie möglicherweise eine oder mehrere Warnungen, die Sie sicher ignorieren können. Um zu verhindern, dass diese Warnungen jedes Mal angezeigt werden, wenn Sie diesen Code erstellen oder analysieren, können Sie sie für eine oder mehrere Dateien im Projekt unterdrücken.

Wenn Sie eine Warnung für alle Dateien im Projekt unterdrücken möchten, können Sie die Regel deaktivieren. Weitere Informationen finden Sie unter Gewusst wie: Aktivieren und Deaktivieren bestimmter Regeln für die statische Analyse von Datenbankcode. Sie sollten nur dann Warnungen unterdrücken oder Regeln deaktivieren, wenn Sie alle Kontexte, in denen diese auftreten können, klar und eindeutig verstanden haben. Beispielsweise können Sie eine Warnung für eine bestimmte Datei unterdrücken, die eine sehr kleine Tabelle enthält, die überprüft werden kann. In anderen Dateien möchten Sie jedoch die Warnung nicht unterdrücken bzw. die Regel deaktivieren, wenn das Projekt Tabellen enthält, die so groß sind, dass die Leistung bei einer Überprüfung verringern wird.

Im Gegensatz zu verwaltetem Code unterdrücken Sie Warnungen für Transact-SQL-Code nicht, indem Sie diesem Attribute hinzufügen. Stattdessen fügen Sie der Datei StaticCodeAnalysis.SuppressMessages.xml für jede Warnung automatisch einen Eintrag hinzu. Diese XML-Datei befindet sich in demselben Ordner wie die Datenbankprojektdatei (.dbproj). Für jede unterdrückte Warnung enthält die XML-Datei den Pfad und den Namen der Datei, für die Sie die Warnung unterdrücken, die Regelkategorie sowie die Nummer der Regel.

So unterdrücken Sie eine oder mehrere Warnungen

  1. Wenn Sie das Datenbankprojekt bereits geöffnet und den Code analysiert haben, wechseln Sie zu Schritt 5.

  2. Öffnen Sie die Projektmappe, die das Datenbankprojekt enthält.

  3. Klicken Sie im Projektmappen-Explorer auf das Datenbankprojekt.

  4. Zeigen Sie im Menü Daten auf Statische Codeanalyse, und klicken Sie auf Ausführen.

    Der Transact-SQL-Code wird analysiert, und alle Fehler und Warnungen werden in der Fehlerliste aufgeführt.

  5. Klicken Sie in der Fehlerliste mit der rechten Maustaste auf die Warnung, die Sie unterdrücken möchten, und klicken Sie auf Meldung(en) der statischen Codeanalyse unterdrücken.

    Tipp

    Sie können mehrere Warnungen gleichzeitig unterdrücken, indem Sie diese markieren, mit der rechten Maustaste auf eine von diesen klicken und dann auf Meldung(en) unterdrücken klicken.

    Der Unterdrückungsdatei wird für jede Warnung, die Sie unterdrücken, ein Eintrag hinzugefügt.

Siehe auch

Aufgaben

Gewusst wie: Aktivieren und Deaktivieren bestimmter Regeln für die statische Analyse von Datenbankcode

Gewusst wie: Analysieren von Transact-SQL-Code auf Codefehler

Gewusst wie: Beenden der Unterdrückung von Datenbank-Codeanalysewarnungen

Gewusst wie: Unterdrücken von Warnungen über das Menüelement

Konzepte

Analysieren von Datenbankcode zum Verbessern der Codequalität