|
|
|
| Вопрос такой, требуется копирование базы с табл. в течение рабочего дня каждый час (ну, такое у нас требование руководства). Т.к. в свое время это надо было выкатить срочно, то был написан просто батч и запускался по расписанию раз в час прямо во время работы программы (около 50 пользователей). Что то мне подсказывало, что это опасно, т.к. никто не знает что бывает, когда копируют открытую базу, но все обходилось. По мере увеличения пользователей стали появляться глюки (2 раза), вдруг переставала работать форма, хотя до этого нормально работала. Нашел на ней поле, после удаления которого ошибка изчезла, т.е. там простое суммирующее вычисление, потом я уже задавал вопрос о появлении дефектных полей (#########), последнее было утром сегодня, форма споткнулась на sql запросе, дескать необновляемый!, я в этот модуль не лазил месяца 4!, ну, ничего не помогало, что бы не менял ... Переустановил acess, все само подхватилось и заработало. Я, наверное, не прав с просотой решения копирования. А как правильно, посоветуйте, кто знает ... | |
|
| |
|
|
|
| зачем каждый час копировать базу если можно каждый час бэкапить только данные из таблиц?
например в другую базу или в денормализованные внешние таблицы | |
|
| |
|
|
|
| в смысле написать доп. приложение и осуществлять импорт таблиц из рабочей базы в копию? | |
|
| |
|
|
|
| Я проблему резервоного копирования решал с пом программы Гендальф backup - Весьма удобная прога для резервного копирования баз | |
|
| |
|