【问题标题】:Are there any good tools for SQL Server database design static analysis?SQL Server 数据库设计静态分析有什么好的工具吗?
【发布时间】:2011-03-02 01:46:33
【问题描述】:

我对是否存在任何可以对 SQL Server 数据库执行静态分析的工具感兴趣。本质上,我正在寻找相当于 FxCop 或 NDepend 的数据库;可以检查数据层并围绕设计、命名和任何其他与质量相关的可衡量属性等指标提出建议。

过去是否有人使用过可以提供一些设计反馈的工具?谢谢。

【问题讨论】:

  • 你有 Visual Studio 2010 吗?使用它的数据库项目,您可以获得大量代码和设计分析工具(如果您已经拥有 VS,则免费)

标签: sql-server static-analysis software-quality


【解决方案1】:

如果您使用 SQL 2008,或者在任何地方都有 SQL 2008 实例,则可以使用基于策略的管理。这将做你想要的。 Check Here 这适用于命名和其他标准,但可能不适用于数据指标。

您始终可以使用 Microsoft Best Practices analyzer for SQL

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      SQL Enlight 是 SQL Server 的专用静态分析工具,在 SSMS 以及持续集成中工作。有a review on Simple Talk by Grant Fritchey。有许多内置测试以及编写自己的检查的能力(尽管看起来很复杂)。

      SQL Cop 是另一种选择。它不像 SQL Enlight 那样复杂,也不能作为构建过程的一部分自动化,但它是免费的。

      【讨论】:

        猜你喜欢
        • 2010-11-13
        • 2015-01-22
        • 1970-01-01
        • 2012-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多