Я был испорчен ActiveRecords. Поэтому я ищу систему миграции, которая может быть применена к SQL Server и выполняется либо как приложение Java, либо как исполняемый файл Win32. (Конечно, приветствуется дальнейшая совместимость с другими БД и ОС хоста.)
Настоящее желание - иметь четкое приложение для изменения схемы с откатом, в идеале в чем-то более приятном, чем SQL, чтобы оно могло быть независимым от системы БД.
Загвоздка, которую я обнаружил для альтернатив, основанных на Java, заключается в отсутствии чистой поддержки Microsoft JDBC.
Жду любых предложений.


Посмотрите отличный пост Бена Шейрманса по теме:
http://flux88.com/blog/net-database-migration-tool-roundup/
Я попробовал Tarantino, и он работал нормально, но вы все еще заблокированы для сценариев sql для sql server.
/ Андерс
Попробуйте Mite. Написал и успешно пользуюсь уже много лет.
https://github.com/soitgoes/mite
Если вы включите «Автоматическое создание сценариев изменений», то Sql Management Studio сгенерирует sql, который вы можете сохранить в свой файл mite. Больше не нужно писать миграции, просто позвольте Management Studio сделать это за вас! Затем, если вам когда-либо понадобится создать что-то для изменения данных, вы можете просто сделать это в sql и сохранить его для миграции.

Дайте мне знать, что вы думаете.