Я использую задачу муравья hbm2ddl для генерации моего ddl. Существует опция, которая будет выполнять изменение таблиц / столбцов в вашей базе данных.
Пожалуйста, смотрите атрибут «update» задачи муравья hbm2ddl:
http://www.hibernate.org/hib_docs/tools/reference/en/html/ant.html#d0e1137
update (по умолчанию: false): Попробуйте создать скрипт обновления, представляющий «дельту» между тем, что находится в базе данных, и тем, что указывают сопоставления. Игнорирует создание / обновление атрибутов. (Не не использовать против производственных баз данных, нет никаких гарантий, что может быть сгенерирована правильная дельта или что базовая база данных может фактически выполнить необходимые операции)
Нет. Для этого вам понадобится команда OLE DB . Отправьте результаты в столбец вывода, и жизнь станет для вас яркой - по крайней мере, в отношении SSIS.