Каждая среда должна иметь отдельную базу данных. Сценарий всех объектов базы данных (таблицы, представления, процедуры и т. Д.) И сохранение сценариев в исходном управлении. Сценарии применяются сначала к базе данных разработки, затем к экзамену (QA, UAT и т. Д.), А затем к производству. Применяя одни и те же сценарии к каждой базе данных, все они должны быть одинаковыми в конце.
Если у вас есть данные, которые необходимо загрузить (таблицы кодов, значения поиска и т. Д.), Сценарий, который загружает данные как часть процесса создания базы данных.
Путем создания скриптов и сохранения их в исходном контроле структура базы данных может быть воссоздана в любой момент для любого заданного уровня сборки.