Миграция баз данных для MS Access

Существует множество инструментов миграции баз данных для Ruby, .NET, SQL Server и т. д.

Есть ли что-нибудь хорошее для Access/VBA? Мне приходилось несколько раз перекатывать свои собственные, но мне бы очень хотелось переложить это бремя на хорошо написанный инструмент.

Идеальным решением было бы что-то вроде FluentMigrator или RikMigrations с классами или модулями, содержащими код DAO.


person Tom Mayfield    schedule 26.10.2011    source источник
comment
Таким образом, доступ является отправной точкой миграции. Какова конечная точка? Другая БД? Другая версия доступа?   -  person Conrad Frix    schedule 26.10.2011
comment
Изменения схемы в приложении Access. При развертывании новой версии внешнего интерфейса используйте сценарии SQL или манипуляции с объектами DAO, которые запускаются на внутреннем уровне.   -  person Tom Mayfield    schedule 26.10.2011


Ответы (1)


Когда есть только новые столбцы, которые нужно добавить лично, я обычно делаю это в пользовательском интерфейсе. У меня есть временная таблица в серверной базе данных, которая никогда не блокируется пользователями, и при создании нового столбца я сначала добавляю ее в эту таблицу и дважды проверяю правильность всех свойств. Затем, когда пользователи не используют серверную базу данных, я копирую и вставляю ее, а затем снова разрешаю пользователям.

Это означает, что серверная база данных недоступна в течение кратчайшего периода времени, и я не тороплюсь при создании столбцов.

person Mark3308    schedule 09.01.2012