Erstellen und Registrieren zusätzlicher Regeln für die Datenbankcodeanalyse

Visual Studio Premium und Visual Studio Ultimate enthalten Codeanalyseregeln für Berichte bei Transact-SQL-Entwurfsproblemen, Benennungsproblemen und Leistungswarnungen im Datenbankcode. Weitere Informationen finden Sie unter Analysieren von Datenbankcode zum Verbessern der Codequalität.

Wenn die integrierten Codeanalyseregeln ein bestimmtes Transact-SQL-Problem nicht abdecken, dieses jedoch abgedeckt werden soll, können Sie benutzerdefinierte Analyseregeln für den Datenbankcode erstellen, indem Sie die Analyseregelfunktion für Datenbankcode erweitern.

Allgemeine Aufgaben

Die folgende Tabelle enthält Beschreibungen häufiger Aufgaben, die das Erstellen, Registrieren und Bereitstellen benutzerdefinierter Analyseregeln für Datenbankcode unterstützen. Zudem finden Sie Links zu weiteren Informationen zum erfolgreichen Ausführen dieser Aufgaben.

Allgemeine Aufgaben

Unterstützender Inhalt

Weitere Informationen zum Erweitern der Analyseregelfunktion für statischen Code: Lesen Sie Informationen zu den grundlegenden Konzepten und zur Architektur für die Implementierung benutzerdefinierter Codeanalyseregeln für Visual Studio.

Erstellen einer Assembly als Ausgangspunkt für eine benutzerdefinierte Analyseregel für statischen SQL-Code: Lernen Sie die Schritte zum Erstellen einer SQL-Codeanalyseregel für Visual Studio kennen. In der exemplarischen Vorgehensweise wird eine Regel erstellt, bei der die Verwendung der WAITFOR DELAY-Anweisung in Transact-SQL-Code vermieden wird. Die exemplarische Vorgehensweise veranschaulicht auch die Registrierung der Assembly.

Alle Regeln können, je nachdem, wie die Regeln an das Team verteilt werden sollen, in einer einzelnen Assembly oder in mehreren Assemblys erstellt werden.

Verteilung benutzerdefinierter SQL-Codeanalyseregeln an Teammitglieder: Nachdem Sie überprüft haben, ob die Regel ordnungsgemäß funktioniert, können Sie diese an das Team verteilen. Sie können jedes Teammitglied bitten, die Funktionserweiterung manuell zu installieren und zu registrieren, Sie können dafür jedoch auch ein einfaches Installationsprogramm erstellen.

Ähnliche Szenarien

Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung

Generieren spezialisierter Testdaten mit einem benutzerdefinierten Daten-Generator

Definieren benutzerdefinierter Bedingungen für Datenbankkomponententests

Siehe auch

Referenz

Microsoft.Data.Schema.StaticCodeAnalysis

Konzepte

Analysieren von Datenbankcode zum Verbessern der Codequalität

Erweitern der Datenbankfunktionen von Visual Studio

Analysieren der Anwendungsqualität mit Codeanalysetools