如何:为静态分析数据库代码启用和禁用特定规则

通过运行特定规则作为静态分析数据库代码的一部分,可以更容易地确认数据库中的设计和性能问题。 例如,可以在每次生成后运行可能确认常见问题的规则,然后在开发里程碑结束之前运行所有规则。 对不同的生成配置还可以指定不同的规则集。

为静态分析数据库代码启用或禁用特定规则

  1. 打开一个解决方案,其中包含要为其启用或禁用特定规则的数据库项目。

  2. 在**“解决方案资源管理器”**中,单击该数据库项目。

  3. 在**“数据”菜单上,指向“静态代码分析”,然后单击“配置”**。

    此时将打开项目属性窗口,其中显示**“代码分析”**选项卡。

  4. 在“配置”列表中,单击要为其启用或禁用特定规则的配置。

  5. 若要启用规则,请选中该规则的复选框。

  6. 若要禁用规则,请清除该规则的复选框。

  7. 若要将规则的每次冲突视为错误而非警告,请选中**“将警告视为错误”**复选框。

    提示

    可以选中或清除一组规则(“设计”、“命名”或“性能”)的复选框,以启用或禁用该组中的所有规则。 还可以选中或清除一组规则的“将警告视为错误”复选框。 若要启用、禁用一组中的大部分规则或将这些规则视为错误,可以选中或清除该组的复选框,然后选中或清除特定规则的复选框。

请参见

任务

如何:对数据库代码启用和禁用静态分析

如何:通过分析 Transact-SQL 代码找到缺陷

演练:分析现有数据库的 Transact-SQL 代码

概念

分析数据库代码以提高代码质量

使用代码分析来分析托管代码质量