Ответ 1
Мне нравится SqlDbDiff. Путь дешевле, чем RedGate SQL Compare
Я хотел бы сделать обновление веб-приложения максимально автоматическим.
Я ищу инструмент, который может сравнивать два экземпляра базы данных и генерировать обновление script для меня. В рамках процесса сборки создайте экземпляр последней версии базы данных (т.е. в настоящее время на производстве) и сравните ее с тем, что было изменено в версии разработки.
Приветствуется любой ввод.
Мне нравится SqlDbDiff. Путь дешевле, чем RedGate SQL Compare
Я ответил на тот же вопрос здесь.
Удачи! Как вы увидите, мне нравятся инструменты Red-Gate.
См
Механизмы отслеживания изменений схемы БД
Я полагаю, что profluence этого вопроса на SO говорит об отсутствии стандартного решения этой проблемы.
Великий разрыв в подходе - это
- написать дельта-скрипты
- автоматизировать генерацию script из экземпляра "master"
Похоже, что вы хотите что-то в последнем лагере.
В приведенном выше вопросе отмечено несколько таких решений и инструментов.
до сих пор удовлетворен RedGate. Мы используем SQL-версию control + SQL Compare. Я объединил его с Msbuild и Hudson. Это дает нам полное непрерывное интеграционное решение.
Вот еще пару, чтобы добавить в список: