Основная проблема контроля версий с SSDT, TFS для ALTER script
Всем Привет,
Я столкнулся с одной проблемой с SQL Server Data Tools (SSDT) и проектом базы данных, который управляется TFS.
Если кто-то забыл проверить скрипт БД после изменения скрипта [ например, alter of store procedure], то это приводит к несогласованному скрипту на сервере БД и проекте БД, который находится под управлением исходного кода (TFS).
Вышеописанный сценарий создает серьезную проблему при создании патча.
Может ли кто-нибудь предложить мне решение?
Что я уже пробовал:
Я использовал опцию schema comparer SSDT перед созданием патча, которая помогает мне синхронизировать сценарий сервера БД с проектом БД, который непосредственно изменяется без регистрации.
Но не решить цель контроля версий
Herman<T>.Instance
Вместо ALTER проверьте, существует ли объект в БД. Если нет, то творите!