Я ищу варианты, чтобы получить нашу обширную коллекцию объектов БД во многих БД в систему управления версиями (TFS 2010). Как только мы добьемся успеха, мы будем работать над созданием наших сценариев изменений для конкретного изменения БД с помощью сборки TFS.
Проблема в том, что наша группа архитектуры данных отвечает за обслуживание объектов БД (за исключением SP), и они работают в рамках процесса, ориентированного на модель, через ERWin. Это означает, что они поддерживают базы данных через модели ERWin и генерируют из них изменения, которые используются для выпуска изменений.
Чтобы достичь нашей цели по загрузке объектов БД (а не только моделей ERWin) в TFS, я считаю, что лучший вариант — сделать это через проекты БД Visual Studio. Из того, что я могу сказать, у CA очень мало срочности в продолжении поддержки интеграции между ERWin и Visual Studio, которая больше не работает с Visual Studio 2008 DB Ed. ГДР. Если я был введен в заблуждение в этом отношении, пожалуйста, не стесняйтесь исправить меня.
Одним из возможных решений является:
- Внесите изменения в модель ERWin.
- Возьмите сценарий изменения, сгенерированный из ERWin, и импортируйте сценарий в соответствующий проект БД Visual Studio, обновив объекты в проекте БД.
- Проверьте измененные объекты в проекте БД в TFS.
- Сборка TFS выполняется для создания сценариев изменений, которые будут использоваться для внедрения изменений в процесс выпуска.
У меня вопрос, это решение жизнеспособно, или есть какие-то другие варианты?