Тестирование баз данных CI / TFS и SQL Server: проверка схемы с помощью модульных тестов
Каковы лучшие практики для проверки схемы в SQL Server?
Мне нужно проверить, указывает ли представление, хранимая процедура, триггер функции на существующую и рабочую таблицу (или любые другие объекты) или нет, и мне нужно выполнить эту проверку для всех объектов в базе данных. Я бы хотел, чтобы люди не вводили неработающий код и проверяли общую схему, которая должна быть в согласованном состоянии перед выпуском в производство.
Должен ли я сделать это в рамках юнит-тестирования? какой подход лучше?
Я использую CI / TFS и Visual Studio 2015.
Спасибо!