Gewusst wie: Beenden der Unterdrückung von Datenbank-Codeanalysewarnungen
Wenn Sie den Transact-SQL-Code im Datenbankprojekt analysieren, können Sie jede Warnung unterdrücken, die nicht für den jeweiligen Fall gilt. Weitere Informationen hierzu finden Sie unter Gewusst wie: Unterdrücken von Datenbank-Codeanalysewarnungen. Möglicherweise möchten Sie jedoch eine oder mehrere Warnungen nicht weiter unterdrücken, wenn die Umstände sich ändern.
Wenn Sie eine Warnung unterdrücken, erstellen Sie einen Eintrag in einer XML-Datei im Datenbankprojekt. Diese XML-Datei hat den Namen StaticCodeAnalysis.SuppressMessages.xml. Entfernen Sie den entsprechenden Eintrag aus der XML-Datei, wenn eine bestimmte Warnung für eine bestimmte Datei nicht mehr unterdrückt werden soll. Sie können die Unterdrückung aller Warnungen für ein Datenbankprojekt auch beenden, indem Sie die XML-Datei löschen.
So beenden Sie die Unterdrückung einer Codeanalysewarnung für das Datenbankprojekt
Öffnen Sie die Projektmappe, die das Datenbankprojekt enthält.
Doppelklicken Sie im Projektmappen-Explorer auf StaticCodeAnalysis.SuppressMessages.xml.
Die Datei wird im Editor geöffnet und sieht ähnlich wie im folgenden Beispiel dargestellt aus:
<?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>
Navigieren Sie zum SuppressedFile-Knoten der Datei, für die Sie die Unterdrückung von einer oder mehreren Warnungen beenden möchten.
Führen Sie einen der folgenden Schritte aus:
Löschen Sie den entsprechenden SuppressedRule-Knoten, um die Unterdrückung von einer oder mehreren Warnungen für die Datei zu beenden.
Löschen Sie den SuppressedFile-Knoten und alle damit verbundenen untergeordneten Knoten, um die Unterdrückung aller Warnungen für diese Datei zu beenden.
Klicken Sie im Menü Datei auf StaticCodeAnalysis.SuppressMessages.xml speichern.
Für jeden gelöschten Knoten werden eine oder mehrere dieser Warnungen angezeigt, wenn der Code bei der nächsten Analyse potenzielle Fehler enthält.
So beenden Sie die Unterdrückung aller Codeanalysewarnungen für das Datenbankprojekt
Öffnen Sie die Projektmappe, die das Datenbankprojekt enthält.
Klicken Sie im Projektmappen-Explorer auf StaticCodeAnalysis.SuppressMessages.xml.
Klicken Sie im Menü Bearbeiten auf Löschen.
Ein Konfigurationsdialogfeld wird angezeigt.
Klicken Sie auf OK, um die XML-Datei endgültig zu löschen, oder auf Abbrechen, um die Unterdrückung von Codeanalysewarnungen für das Datenbankprojekt beizubehalten.
Siehe auch
Aufgaben
Gewusst wie: Unterdrücken von Datenbank-Codeanalysewarnungen
Konzepte
Analysieren von Datenbankcode zum Verbessern der Codequalität