Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: База mdb. При открытии выдает ошибку
 
 автор: час   (02.06.2011 в 16:40)   личное сообщение
 
   to: Силblч   (02.06.2011 в 16:01)
 

Да - 2 варианта уже опробовано - остался последний.

  Ответить  
 
 автор: Дядя Федор   (02.06.2011 в 16:04)   личное сообщение
 
   to: Силblч   (02.06.2011 в 16:01)
 

http://hiprog.com/index.php?option=com_content&task=view&id=507&Itemid=35 - еще вариант admtools от Пруса
правда там исп=ся тот же метод, но чем ч.. не шутит.

  Ответить  
 
 автор: Силblч   (02.06.2011 в 16:01)   личное сообщение
 
   to: helena   (02.06.2011 в 15:52)
 

импорт в новой базе когда попробуете? :)

  Ответить  
 
 автор: helena   (02.06.2011 в 15:52)   личное сообщение
 
   to: Дядя Федор   (02.06.2011 в 15:49)
 

Самое интересное, что файла база.ldb и вовсе не было
После запуска одного access и далее сжать, восст и на саму базу опять выдает туже ошибку

  Ответить  
 
 автор: Дядя Федор   (02.06.2011 в 15:52)   личное сообщение
 
   to: Дядя Федор   (02.06.2011 в 15:49)
 

можно еще так попробовать.
Запускаете аксес пустой.
Сервис-служебные...-сжэть и восстановить..
Появится окно выбора файлов, потом окно для выбора нового имени ну и далее если получиться...

  Ответить  
 
 автор: Дядя Федор   (02.06.2011 в 15:49)   личное сообщение
 
   to: Силblч   (02.06.2011 в 15:46)
 

a база.ldb есть? Тогда удалите его.

  Ответить  
 
 автор: Силblч   (02.06.2011 в 15:46)   личное сообщение
 
   to: helena   (02.06.2011 в 15:41)
 

тогда файл себе скопируйте на комп, отключитесь от сети :)
и пробуйте в новой базе импортировать объекты из этой, битой

  Ответить  
 
 автор: helena   (02.06.2011 в 15:41)   личное сообщение
 
   to: Силblч   (02.06.2011 в 14:53)
 

все равно дает
Процесс остановлен ядром базы данных Jet т.к. другой пользователь пытается одновременно изменить те же данные

  Ответить  
 
 автор: Силblч   (02.06.2011 в 14:53)   личное сообщение
 
   to: helena   (02.06.2011 в 14:41)
 

запустите "<путь к >\msaccess.exe /decompile база.mdb

http://www.fmsinc.com/microsoftaccess/performance/decompile.asp

  Ответить  
 
 автор: helena   (02.06.2011 в 14:41)   личное сообщение
 
   to: Силblч   (02.06.2011 в 14:08)
 

база .mdb

  Ответить  
 
 автор: Силblч   (02.06.2011 в 14:08)   личное сообщение
 
   to: helena   (02.06.2011 в 13:53)
 

/decompile?

  Ответить  
 
 автор: helena   (02.06.2011 в 13:53)   личное сообщение
 
   to: Дядя Федор   (02.06.2011 в 13:00)
 

При импорте та же песня. Похоже база была убита вирусом.

  Ответить  
 
 автор: Дядя Федор   (02.06.2011 в 13:00)   личное сообщение
 
   to: helena   (02.06.2011 в 10:25)
 

>>час>>
Создайте новую чистую базу и из неё импортируйте в неё - всё что есть в битой базе.


а так что - не получилось? Самый верный вариант.

  Ответить  
 
 автор: helena   (02.06.2011 в 10:25)   личное сообщение
 
   to: Andr   (01.06.2011 в 18:00)
 

После манипуляций с ODBC все то же самое-> Процесс остановлен ядром базы данных Jet т.к. другой пользователь пытается одновременно изменить те же данные.
(после команды создания DSN файла битой базы чисто физически не могу найти его на компе)
Самое интересное, скачав утилиту восстановления Access Recovery она показала мне в моей битой базе ее структуру, в итоге предложила ее исправленную пересохранить. Но не сохранила. Это демо-версия.

  Ответить  
 
 автор: Andr   (01.06.2011 в 18:00)   личное сообщение
 
   to: helena   (01.06.2011 в 10:32)
 


По поводу восстановления БД хочу напомнить еще об одной методике, которая почему-то не упоминается. Это восстановление с помощью средств ODBC драйвера. А между тем этот метод не уступает использованию JetComp, и даже пару раз восстановил то, что не смог последний.
И, главное, он есть У ВСЕХ.

Вот последовательность действий:
- На панели управления открыть "ODBC Data Sources"
- Вкладка File DSN
- Кнопка Add
- Выбрать Microsoft Access Driver
- Кнопка Next
- Создать или выбрать DSN файл
- Кнопка Finish
- Кнопка Repair.
Перед выполнением Repair, при необходимости, можно указать путь к MDW (в группе "System Database" включаем флажок "Database" и кнопкой "System Database..." выбираем путь к MDW), а нажав кнопку "Advanced...", указать пользователя и пароль.


Сам не пробовал :(

  Ответить  
 
 автор: Силblч   (01.06.2011 в 16:53)   личное сообщение
 
   to: helena   (01.06.2011 в 16:51)
 

я - нет
как правило - делаю архивные копии
чего и всем желаю

  Ответить  
 
 автор: helena   (01.06.2011 в 16:51)   личное сообщение
 
   to: helena   (01.06.2011 в 10:42)
 

Кто-нибудь пробовал восстанавливать поврежденный файл утилитой Access Recovery?

  Ответить  
 
 автор: час   (01.06.2011 в 10:43)   личное сообщение
 
   to: helena   (01.06.2011 в 10:42)
 


Shift
не помогает


Осталось - 2 варианта

  Ответить  
 
 автор: helena   (01.06.2011 в 10:42)   личное сообщение
 
   to: час   (01.06.2011 в 10:34)
 

Shift
не помогает

  Ответить  
 
 автор: Силblч   (01.06.2011 в 10:38)   личное сообщение
 
   to: helena   (01.06.2011 в 10:32)
 

час

  Ответить  
 
 автор: час   (01.06.2011 в 10:34)   личное сообщение
 
   to: helena   (01.06.2011 в 10:32)
 

Сделайте резервную копию битой
Создайте новую чистую базу и из неё импортируйте в неё - всё что есть в битой базе.
Битую базу - открыть, удерживая клавишу - Shift
Сервис - Служебные - Сжать и восстановить БД
Может завалялся XXX.ldb файл

  Ответить  
 
 автор: helena   (01.06.2011 в 10:32)   личное сообщение
 
 

Процесс остановлен ядром базы данных Jet т.к. другой пользователь пытается одновременно изменить те же данные. Не могу добраться до структуры. Как спасти хотя бы таблицы?

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList