0

TFS を使用し、プロジェクトのゲート ビルドを定義しました。このビルド定義により、コードが壊れている場合、すべてのチェックインが拒否される可能性がありますが、壊れた SQL スクリプトはチェックされません。

すべての SQL Server スクリプトを配置するフォルダーがあります。しかし、誰かが壊れたクエリをチェックインした場合、ゲーテッド ビルドがあっても、サーバーはクエリが壊れているかどうかを検証しません。

Visual Studio プロジェクトを作成したり、Gated Build 定義を変更して、誰かがチェックインしたときに破損した SQL スクリプトをチェックする方法はありますか?

4

1 に答える 1

1

データベース プロジェクトを使用します。データベース スキーマ全体とストアド プロシージャを含めることができます。ビルド中に、ストアド プロシージャがスキーマと一致することを確認します。

さらに、スキーマとストアド プロシージャに対して静的コード分析を実行するようにデータベース プロジェクトを構成することもできます。これにより、そこにあることに気付かなかったコード内の多くの間違いを知ることができます。

于 2013-10-07T18:24:44.767 に答える