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