次の方法で共有


データベース コード分析用の追加規則の作成と登録

Visual Studio Team System Database Edition には、データベース コードにおける Transact-SQL (T-SQL) の設計上の問題、名前付けの問題、およびパフォーマンスの警告について報告するためのコード分析規則が用意されています。 詳細については、「スタティック分析によるデータベース コードの改善」を参照してください。

組み込みのコード分析規則が、必要な Transact-SQL の特定の問題に対応していない場合は、データベース コード分析規則機能を拡張して、カスタムのデータベース コード分析規則を作成できます。

一般的なタスク

次の表に、カスタムのデータベース コード分析規則の作成、登録、および展開をサポートする一般的なタスクの説明と、それらのタスクを正常に完了する方法の詳細へのリンクを示します。

一般的なタスク

関連する参照先

スタティック コード分析規則機能の拡張方法の詳細を確認する : Database Edition のカスタム コード分析規則の実装時に使用する基本概念とアーキテクチャについて確認できます。

カスタムの SQL スタティック コード分析規則の開始点としてアセンブリを作成する : Database Edition の SQL コード分析規則を作成するために必要な手順について説明します。 このチュートリアルでは、Transact-SQL コードで WAITFOR DELAY ステートメントを使用しないようにする規則を作成します。 また、アセンブリの登録方法も示します。

規則をチームに配布する方法に応じて、すべての規則を 1 つのアセンブリで作成することも、複数のアセンブリに分けて作成することもできます。

カスタムの SQL コード分析規則をチーム メンバに配布する : 規則が正しく機能することを確認したら、チームに配布できます。 機能拡張を手動でインストールして登録するように各チーム メンバに依頼できます。また、簡単なインストール プログラムを作成することもできます。

関連するシナリオ

カスタムのデータベース リファクタリングの種類またはターゲットの作成

カスタム データ ジェネレータで独自のテスト データを生成する

データベース単体テストのカスタム条件の定義

参照

概念

スタティック分析によるデータベース コードの改善

Database Edition の機能の拡張

参照

Microsoft.Data.Schema.StaticCodeAnalysis

その他の技術情報

高品質なコードの作成