Добрый день!
Уже давно ищу программу для синхронизации структуры базы на которой ведется разработка и баз клиентов.
Базы клиентов разных версий и их все нужно приводить к текущей версии.
В идеале такая программа должна сохранить структуру таблиц, тексты запросов и процедур в файл (например XML).
У клиента программа сравнивает структуры базы с образцом и добавляет недостающие столбцы и обновляет хранимки/запросы.
Все программы которые я смотрел (типа Adept SQL Diff, RedGate ...) умеют только провести синхронизацию между базами при наличии подключения между ними.
Еще больная тема — ни одна из опробованных программ не учитывает завимости при создании объектов (может я не нашел). Все тупо пытаются создать view в произвольном порядке.
Может быть я многого хочу, но если не удастся найти похожего, придется писать самому, а времени и так совершенно нет
Если подобного в природе нет, то нужен совет по разработке такой программы.
Не будет ли в SQL-DMO ограничений при редактировании таблиц, например identity и можно с помощью него учитывать все зависимости между объектами.