共用方式為


建立和註冊用於分析資料庫程式碼的其他規則

Visual Studio Premium 和 Visual Studio Ultimate 附有程式碼分析規則,可回報資料庫程式碼中的 Transact-SQL 設計問題、命名問題和效能警告。 如需詳細資訊,請參閱分析資料庫程式碼以改善程式碼品質

如果內建程式碼分析規則未能涵蓋您想包含的特定 Transact-SQL 問題,您可以擴充資料庫程式碼分析規則功能,以建立自訂資料庫程式碼分析規則。

一般工作

下表列出支援建立、註冊和部署自訂資料庫程式碼分析規則的一般工作說明,以及如何成功完成這些工作的詳細資訊連結。

一般工作

支援內容

進一步了解如何擴充靜態程式碼分析規則功能:您可以閱讀有關實作 Visual Studio 自訂程式碼分析規則的基本概念和所用架構。

建立組件做為自訂 SQL 靜態程式碼分析規則的起點:了解建立 Visual Studio SQL 程式碼分析規則所需的步驟。 此逐步解說會建立規則,以避免在 Transact-SQL 程式碼中使用 WAITFOR DELAY 陳述式。 在逐步解說中也會示範如何註冊組件。

您可以在單一組件中建立全部的規則,或分散在數個組件中,視您要如何將規則散發給小組而定。

散發自訂 SQL 程式碼分析規則給小組成員:在驗證規則正確運作之後,您可以將它散發給小組。 您可以要求每個小組成員,手動安裝及註冊「擴充功能」(Feature Extension),或者為此建立簡單的安裝程式。

相關案例

建立自訂資料庫重構型別或目標

使用自訂資料產生器產生特製化測試資料

定義資料庫單元測試的自訂條件

請參閱

參考

Microsoft.Data.Schema.StaticCodeAnalysis

概念

分析資料庫程式碼以改善程式碼品質

擴充 Visual Studio 的資料庫功能

使用程式碼分析工具進行應用程式品質分析