-1

SQL Serverでスキーマ検証を実行するベストプラクティスは何ですか?CI/TFSとSQL Serverデータベーステスト:単体テストによるスキーマ検証

ビュー、ストアドプロシージャ、トリガーが既存の作業テーブル(または他のオブジェクト)を指しているかどうかをテストする必要があり、データベース内のすべてのオブジェクトに対してこのチェックを実行する必要があります。私は、壊れたコードを導入して、生産中にリリースする前に一貫した状態にすべき全体的なスキーマを検証することを避けたいと思います。

私はユニットテストの中でそれを行う必要がありますか?最善のアプローチは何ですか?

私は2015年

おかげCI/TFSおよびVisual Studioを使用しています!

答えて

1

Code Review Policyを使用すると、チェックイン時にコードレビューを実施することができます。このようにして、壊れたコードのチェックインを防ぐことができます。

+0

こんにちは、あなたの返事のために多くの感謝..はい、それは興味深いものかもしれません。しかし、私ははるかにCIサーバーがオブジェクトの妥当性をチェックし、警告/エラーを持つユーザーに戻ることができるソリューションにもっと興味があります..可能かどうかは疑問です。 – user1611183

+0

コードレビューポリシーを使用するのは簡単な方法ですGettingEventHandlerイベントを待機するリスナーを作成する必要があります。チェックインイベントがトリガーされたら、警告を送信します。 http://www.almguide.com/2011/12/tfs-server-side-event-handlers/ –

関連する問題