Тестирование баз данных CI / TFS и SQL Server: проверка схемы с помощью модульных тестов

Каковы лучшие практики для проверки схемы в SQL Server?

Мне нужно проверить, указывает ли представление, хранимая процедура, триггер функции на существующую и рабочую таблицу (или любые другие объекты) или нет, и мне нужно выполнить эту проверку для всех объектов в базе данных. Я бы хотел, чтобы люди не вводили неработающий код и проверяли общую схему, которая должна быть в согласованном состоянии перед выпуском в производство.

Должен ли я сделать это в рамках юнит-тестирования? какой подход лучше?

Я использую CI / TFS и Visual Studio 2015.

Спасибо!

1 ответ

Вы можете попытаться использовать Политику проверки кода, которая позволяет применять проверки кода во время регистрации. Таким образом, вы можете предотвратить проверку поврежденного кода.

Другие вопросы по тегам