У нас есть проект базы данных Live, который мы в настоящее время обновляем только через ручное развертывание. Однако, как часть наших инициатив по улучшению процессов, мы предлагаем перейти на SSDT, чтобы мы могли улучшить и внедрить некоторую автоматизацию в наш процесс развертывания.
Чтобы упростить проверку концепции, мы подготовили тестовую среду, в которой мы можем внедрить и протестировать развертывания SSDT для клона или аналогичного представления существующей базы данных Live, которая в настоящее время поддерживается в репозитории Git на VSTS.
Однако у меня есть несколько вопросов и вопросов, касающихся этого.
- Каким был бы рекомендуемый способ клонирования или повторного создания базы данных Live для наших развертываний SSDT в тестовой среде, не влияя на среду Live?
- Будет ли импорт базы данных Live в наш проект SSDT и последующая публикация в тестовой среде каким-либо неблагоприятным образом влиять на среду Live, и можем ли мы ожидать каких-либо несоответствий между двумя базами данных после импорта?
- Если наше Доказательство Концепции окажется успешным, нужно ли будет перенести все активы нашей базы данных в новый проект SSDT или проект SSDT может работать параллельно с нашим существующим проектом базы данных Live и как?
- Приведет ли какой-либо переход или переход к SSDT к простоям или сбоям для нашей проектной команды?
- Если миграция существующих ресурсов базы данных в новый проект SSDT не требуется, можем ли мы интегрировать функциональность SSDT в существующий проект.