共用方式為


HOW TO:隱藏資料庫程式碼分析警告

當您在資料庫專案中分析 Transact-SQL 程式碼時,可能會發現有一個或多個警告可以放心忽略。 若不要在每次建置或分析程式碼時出現這些警告,您可以針對專案中的一個或多個檔案隱藏它們。

如果您要針對專案中所有檔案隱藏某個警告,可以停用該規則。 如需詳細資訊,請參閱 HOW TO:對資料庫程式碼的靜態分析啟用和停用特定規則。 不過,除非您清楚了解警告可能會出現的所有內容,才隱藏警告或停用規則。 例如,如果特定檔案包含可能掃描但很小的資料表,您可以隱藏該檔案的警告。 但如果專案包含一旦掃描就會降低效能的大型資料表,則不會想要隱藏其他檔案的警告或停用規則。

不同於 Managed 程式碼,您並不是藉由加入屬性來隱藏 Transact-SQL 程式碼的警告, 而是針對每項警告在名為 StaticCodeAnalysis.SuppressMessages.xml 的檔案中自動加入項目。 這個 XML 檔案位於包含資料庫專案檔 (.dbproj) 的相同資料夾中。 針對您隱藏的每項警告,XML 檔案包含要隱藏警告的檔案路徑和名稱、規則類別以及規則號碼。

若要隱藏一項或多項警告

  1. 如果您已開啟資料庫專案並分析程式碼,請移至步驟 5。

  2. 開啟包含資料庫專案的方案。

  3. 按一下 [方案總管] 中的資料庫專案。

  4. 指向 [資料] 功能表上的 [靜態程式碼分析],然後按一下 [執行]。

    您的 Transact-SQL 程式碼會進行分析,而錯誤和警告會出現在 [錯誤清單] 中。

  5. 在 [錯誤清單] 中,以滑鼠右鍵按一下要隱藏的警告,然後按一下 [隱藏靜態程式碼分析訊息]。

    注意事項注意事項

    您可以同時隱藏多項警告,請反白顯示這些警告,然後以滑鼠右鍵按一下任一警告,再按一下 [隱藏靜態程式碼分析訊息]。

    針對您要隱藏的每項警告,會有項目加入至隱藏項目檔。

請參閱

工作

HOW TO:對資料庫程式碼的靜態分析啟用和停用特定規則

HOW TO:分析 Transact-SQL 程式碼以找出錯誤

HOW TO:停止資料庫程式碼分析的隱藏警告

HOW TO:使用功能表項目隱藏警告

概念

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