Когда мы впервые запустили исходный контроль, разработчики просто отредактировали скрипты в базе данных, и сразу перед выпуском будет сделан один большой script всех изменений. Это отлично работало, пока один из разработчиков случайно не удалил хранимую процедуру, и вся работа была потеряна.
После этого мы помещаем все скрипты для создания хранимых процедур в текстовых файлах и сохраняем их в исходном элементе управления. Проблема здесь в том, что разработчики иногда обновляют хранимую процедуру в исходном элементе управления или в базе данных и забывают обновить другую.
Моя мечта - иметь систему, в которую входит разработчик, и проверяет хранимую процедуру. Затем после внесения изменений база данных автоматически обновляется.
Это просто сон? Каков наилучший способ управления SQL Server SQL Server?