LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Сообщение...
 Тема: Сообщение "Требуется восстановление базы данных"
 
 15.06.2007 21:04:30
Неспец
1 сообщения


Тема: Сообщение "Требуется восстановление базы данных"
"Требуется восстановление базы данных"
Это сообщение выскакивает через час-другой работы, не давая пользователю зайти в базу. Хотя другие (у кого база уже открыта) продолжают нормально работать. Если же и они выйдут - то обратно не зайдут. Приходится всех выгонять, залазить на сервер, восстанавливать (Access сам делает). Вскоре ситуация повторяется. Пользователей - до 10-12 человек.
Кто может подсказать - отвечайте, please, попроще. Мне достаточно случайно досталось сопровождение БД (базу делал тоже не спец). Спасибо.


P.S. Общие вопросы по базе данных
Автор: Не спец от 08.10.2003 15:09:47 Источник ...
 15.06.2007 21:04:30
All
4316 сообщения
1-ый


RE: Сообщение "Требуется восстановление базы данных"
Проблема сложная и причин может быть несколько. Главное в этом - это нарушения процесса сохранения записи базы данных.
1. Возможно нарушение передачи данных через протокол TCP/IP. Это некорректный драйвер OS или производителя (например, windows 98). Возможно сеть не справляется с данными и ошибок передачи данных через Hab стало больше допустимого. Надо переходить на коммутаторы, проверить розетки и т.п.
2. Возможно нарушение сохранения записей из-за блокировки (см. настройки). Попробуйте access открывать впустую, а потом связывать его с базой данных.
3. Возможны проблемы связаны и с самой программой. Особенно, если используете счетчики. Установите кнопки Создать на формах. Цель их - сразу сохранение новых записей на диске и блокировка их от изменений.
4. Идеального совета здесь нет.


P.S. Общие вопросы по базе данных
Автор: Expert от 0:00:00 Источник ...
 15.06.2007 21:04:30
All
4316 сообщения
1-ый


RE: Сообщение "Требуется восстановление базы данных"
Спасибо Expert за участие.
Покопался тут в литературе... В общем, народу пользуется много, а БД используется вся: и таблицы, и запросы, и т.д. Так понимаю, разделение баз данных должно помочь??? Хотелось бы мнение тех, кто в этом силен...
Expert, блокировки отсутствуют. А насчет кнопок Создать - можно на пару слов подробнее


P.S. Общие вопросы по базе данных
Автор: Не спец от 0:00:00 Источник ...
 15.06.2007 21:04:30
All
4316 сообщения
1-ый


RE: Сообщение "Требуется восстановление базы данных"
1. Конечно разделение сделать надо, и вообще как можно работать в сети без разделения базы - Это нонсен.
2. Когда запись создается базой данных, то она сразу не записывается на диск, а сохраняется в буфере. Цель кнопки "Создать" сразу же сохранить запись на диске и присвоить ей уникальный идентификатор. Если кнопки не будет, но возможно при создании нескольких записей возникнут проблемы.


P.S. Общие вопросы по базе данных
Автор: Expert от 0:00:00 Источник ...
 15.06.2007 21:04:30
Alx
5 сообщения


RE: Сообщение "Требуется восстановление базы данных"
Удалось ли как-то решить эту проблему? У меня возникла точно такая же - один в один.


P.S. Общие вопросы по базе данных
Автор: Alx от 16.05.2005 10:50:17 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Сообщение...
ПоискПоиск  Список форумовСписок форумов  
right