Ответ 1
Бесплатно в течение 30 дней (затем 30 долларов) вы можете попробовать DBWScript, похоже на то, что вы просите, хотя не в собственном графическом интерфейсе Access или программно
Я только что разработал большую базу данных, играя в MS Access. Теперь, когда я доволен дизайном, мне нужно иметь возможность генерировать эту же базу данных (таблицы, отношения и т.д.) Из кода.
Вместо того, чтобы писать инструкции SQL CREATE (которые будут длительными, утомительными и подверженными ошибкам процессам), мне было интересно, есть ли ярлык. Я, похоже, вспоминаю из-за моего ограниченного контакта с MySql, что я смог экспортировать всю базу данных в качестве оператора SQL, который затем можно запустить для восстановления этой базы данных.
Знаете ли вы, как это сделать в MS Access, либо через графический интерфейс, либо программно?
Бесплатно в течение 30 дней (затем 30 долларов) вы можете попробовать DBWScript, похоже на то, что вы просите, хотя не в собственном графическом интерфейсе Access или программно
Я только что нашел и опробовал этот инструмент: jet-tool. Кажется, он хорошо работает для Access 2010.
Быстрый и грязный, простой, совершенно законный способ сделать это - просто скопировать файл .mdb. Если вам нужно удалить эти данные, как правило, есть статические таблицы, которые удобны, чтобы оставить их заполненными.
Я не знаю, какие инструменты у вас есть на вашей машине для разработки, так что это может или не может быть полезным.
Вы можете легко перенести свою базу данных Access в Microsoft SQL Server с помощью мастера увеличения размера.
Экспресс-версия SQL Server доступна бесплатно здесь.
Вам также захочется получить бесплатную Management Studio Express.
Используя эти бесплатные графические инструменты, вы можете легко сгенерировать операторы SQL для повторного создания базы данных. У вас появятся искомые операторы Create, которые будут помещены в текстовый файл.
То, что вы упоминаете в MySQL, - это демпинг sql. Очень полезная функция. Если вы хотите перенести базу данных в mysql, здесь полезная статья.
Я использую бесплатную утилиту MDB Viewer Plus (http://www.alexnolan.net/software/mdb_viewer_plus.htm). Запустите его, откройте свой db и выберите таблицу. В верхнем меню выберите "Таблицa > Сгенерировать SQL - CREATE".
The Bullzip очень хорош в этом. Очень просто. См. bullzip Доступ к MySQL, например
Можно экспортировать любые таблицы в SQL или автоматически выполнить миграцию.
Доступ к MySQL - небольшая программа, которая преобразует базы данных Microsoft Access в MySQL.
- Интерфейс мастера.
- Перенос данных непосредственно с одного сервера на другой.
- Создайте файл дампа.
- Выберите таблицы для передачи.
- Выберите поля для передачи.
- Переносить защищенные паролем базы данных.
- Поддерживает как общую безопасность, так и безопасность на уровне пользователя.
- Дополнительная передача индексов.
- Дополнительная передача записей.
- Дополнительная передача значений по умолчанию в определениях полей.
- Определяет и переносит типы полей автоматического номера.
- Интерфейс командной строки.
- Простая установка, удаление и обновление.
Compare'Em http://home.gci.net/~mike-noel/CompareEM-LITE/CompareEM.htm Бесплатная версия создает VBA, а версия $10 pro дает вам инструкции DDL.