Есть база данных под MSSQL, с добавлением новых фич и исправления разных багов меняется стуктура базы, хранимки и тд и тп.
Пользователю необходимо предоставить возможность апгрейда с более ранней версии на последнюю.
Как Вы решаете эту задачу?!
Не сущестует ли автоматических средств, на вход которых подаются две базы данных, средство сравнивает их структуру и выдает скрипт апгрейда?!
Ничто не ограничивает полет мысли программиста так, как компилятор.
DB>Есть база данных под MSSQL, с добавлением новых фич и исправления разных багов меняется стуктура базы, хранимки и тд и тп. DB>Пользователю необходимо предоставить возможность апгрейда с более ранней версии на последнюю. DB>Как Вы решаете эту задачу?! DB>Не сущестует ли автоматических средств, на вход которых подаются две базы данных, средство сравнивает их структуру и выдает скрипт апгрейда?!
Я пробовал как-то sql delta. Неплохая тулза. Можно также отслеживать изменения одной и той же БД, по снепшоту.
DB>Есть база данных под MSSQL, с добавлением новых фич и исправления разных багов меняется стуктура базы, хранимки и тд и тп. DB>Пользователю необходимо предоставить возможность апгрейда с более ранней версии на последнюю. DB>Как Вы решаете эту задачу?! DB>Не сущестует ли автоматических средств, на вход которых подаются две базы данных, средство сравнивает их структуру и выдает скрипт апгрейда?!
DB>Есть база данных под MSSQL, с добавлением новых фич и исправления разных багов меняется стуктура базы, хранимки и тд и тп. DB>Пользователю необходимо предоставить возможность апгрейда с более ранней версии на последнюю. DB>Как Вы решаете эту задачу?! DB>Не сущестует ли автоматических средств, на вход которых подаются две базы данных, средство сравнивает их структуру и выдает скрипт апгрейда?!
Посмотрите на сайте здесь там есть тулзы для Вашей задачи.
DB>Есть база данных под MSSQL, с добавлением новых фич и исправления разных багов меняется стуктура базы, хранимки и тд и тп. DB>Пользователю необходимо предоставить возможность апгрейда с более ранней версии на последнюю. DB>Как Вы решаете эту задачу?! DB>Не сущестует ли автоматических средств, на вход которых подаются две базы данных, средство сравнивает их структуру и выдает скрипт апгрейда.
Пользуемся Microsoft Visual Studio Team Edition for Database Professionals умеет сравнивать структуры и готовить скрипты.
Еще у RedGate точно была утилита с подобной функциональностью.