【问题标题】:Gated Build for SQL Server Queries?SQL Server 查询的封闭式构建?
【发布时间】:2013-10-08 02:30:02
【问题描述】:

我们使用 TFS,并为我们的项目定义了一个 Gated Build。此构建定义确保如果代码损坏,每次签入都可以被拒绝,但它不会检查损坏的 SQL 脚本。

我们有一个存放所有 SQL Server 脚本的文件夹。但是,如果有人签入了损坏的查询,即使我们有一个 Gated Build,服务器也不会验证查询是否损坏。

是否有任何方法可以创建 Visual Studio 项目或更改 Gated Build 定义以在有人签入时检查损坏的 SQL 脚本?

【问题讨论】:

    标签: sql-server tfs


    【解决方案1】:

    使用Database Project。它可以包含整个数据库模式和存储过程。在构建期间,它将验证存储过程是否与架构匹配。

    此外,可以将数据库项目配置为对架构和存储过程执行静态代码分析 - 它会告诉您代码中的许多您没有意识到的错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-09
      • 2012-02-07
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      相关资源
      最近更新 更多