Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дамп БД Access + дамп структуры БД - MS Access / 7 сообщений из 7, страница 1 из 1
07.11.2015, 14:37
    #39097237
andreykashops
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дамп БД Access + дамп структуры БД - MS Access
Здравствуйте!

СУБД: MS Access 2013.

Имеется форма, на которой есть две кнопки: "Создать резервную копию БД" и "Сохранить структуру БД".

Задача:
При нажатии на кнопку "Создать резервную копию БД" мне нужно создать копию текущей БД.
При нажатии на кнопку "Сохранить структуру БД" мне нужно сохранить полностью структуру БД (без данных).

Подскажите, как это можно организовать? Пытался найти макросы, искал в инете - пока безрезультатно...
...
Рейтинг: 0 / 0
07.11.2015, 15:53
    #39097260
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дамп БД Access + дамп структуры БД - MS Access
andreykashops,
Если создается резервная копия, то за нахрена сохранять структуру БД
см.TransferDatabase
а может достаточно сохранять данные
см.TransferSpreadsheet
...
Рейтинг: 0 / 0
07.11.2015, 15:55
    #39097263
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дамп БД Access + дамп структуры БД - MS Access
вдогонку: забывай про макросы и осваивай VBA
...
Рейтинг: 0 / 0
07.11.2015, 15:58
    #39097266
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дамп БД Access + дамп структуры БД - MS Access
sdkuЕсли создается резервная копия, то за нахрена сохранять структуру БДtВполне возможно, что нужен чистый, незаполненный экземпляр БД.
Например, для поставки новому пользователю.
...
Рейтинг: 0 / 0
07.11.2015, 16:05
    #39097271
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дамп БД Access + дамп структуры БД - MS Access
__Michelle,
чё-то не подумал об этом. Единожды сделать импорт штатными средствами с параметром "только структуру" и раздавать кому хочешь
...
Рейтинг: 0 / 0
07.11.2015, 16:16
    #39097273
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дамп БД Access + дамп структуры БД - MS Access
sdku,
Тогда нужно будет заботиться о поддерживании этого "нулевого" экземпляра в актуальном состоянии,
то есть повторять в нем все последующие возможные изменения структуры.
Наверное проще сделать механизм очистки и сжатия.
...
Рейтинг: 0 / 0
07.11.2015, 17:23
    #39097297
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дамп БД Access + дамп структуры БД - MS Access
__MichelleТогда нужно будет заботиться о поддерживании этого "нулевого" экземпляра в актуальном состоянии,
то есть повторять в нем все последующие возможные изменения структуры.

Я именно так и делаю... (к счастью...) пока это самое эффективное решение с точки зрения уйти от попадалова и заработать дополнительно...
- Появляются новые режимы, влекут за собой новые поля, связи, иногда таблицы - делаю и на тестере и в эталоне...
- Потом начинается патч старых версий у клиентов на новые, выравниваю их структуру с эталоном...
- Делаю исключительно руками у всех или лично или по удаленке, за одно и смотрю состояние старой структуры
(основные связи) всем видно что я работаю и все понимают, что платят за обновление не зря, если у клиента версия древняя - доходит по времени до полу часа...
Вариант
__MichelleНаверное проще сделать механизм очистки и сжатия.
пару раз подводил - терялось один - два ключа или одна две связи - приложение выезжало исключительно
на сохраненных запросах, хотя и появлялись дополнительные тормоза... такие плюхи часто возникают если
механизм очистки и сжатия работает из приложения с прилинкованной БД, а у клиента сетка 100 и перегружена, на сервак никто никого не пускает, да и акес там даже не стоит...

Короче, если бы у меня был механизм указать пустую базу (эталон) и рабочую (для патча) и сказать фас -
то я бы не сильно то и обрадовался... иногда при добавлении поля или флага в таблицу нужно еще и всем
существующим записям прописать в новое поле значение - иначе этот патч не имеет смысла...

В общем всё мутно и не однозначно (нужны эти механизмы (авто патчей) вообще или нет) наверное не помешали бы.... а так :
-Новый клиент скачивает и устанавливает последний дистрибутив, в котором гарантированно лежит последний пустой эталон...
- старым клиентам (мне лично) удобно делать всё руками и брать за это деньги...
Ну в общем за отсутствием (у меня того что просит ТС) делаю как говорит __Michelle и особо не страдаю...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дамп БД Access + дамп структуры БД - MS Access / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]