|
|
|
| Процесс остановлен ядром базы данных Jet т.к. другой пользователь пытается одновременно изменить те же данные. Не могу добраться до структуры. Как спасти хотя бы таблицы? | |
|
| |
|
|
|
| Сделайте резервную копию битой
Создайте новую чистую базу и из неё импортируйте в неё - всё что есть в битой базе.
Битую базу - открыть, удерживая клавишу - Shift
Сервис - Служебные - Сжать и восстановить БД
Может завалялся XXX.ldb файл | |
|
| |
|
|
|
|
|
| Кто-нибудь пробовал восстанавливать поврежденный файл утилитой Access Recovery? | |
|
| |
|
|
|
| я - нет
как правило - делаю архивные копии
чего и всем желаю | |
|
| |
|
|
|
| час | |
|
| |
|
|
|
|
По поводу восстановления БД хочу напомнить еще об одной методике, которая почему-то не упоминается. Это восстановление с помощью средств ODBC драйвера. А между тем этот метод не уступает использованию JetComp, и даже пару раз восстановил то, что не смог последний.
И, главное, он есть У ВСЕХ.
Вот последовательность действий:
- На панели управления открыть "ODBC Data Sources"
- Вкладка File DSN
- Кнопка Add
- Выбрать Microsoft Access Driver
- Кнопка Next
- Создать или выбрать DSN файл
- Кнопка Finish
- Кнопка Repair.
Перед выполнением Repair, при необходимости, можно указать путь к MDW (в группе "System Database" включаем флажок "Database" и кнопкой "System Database..." выбираем путь к MDW), а нажав кнопку "Advanced...", указать пользователя и пароль.
|
Сам не пробовал :( | |
|
| |
|
|
|
| После манипуляций с ODBC все то же самое-> Процесс остановлен ядром базы данных Jet т.к. другой пользователь пытается одновременно изменить те же данные.
(после команды создания DSN файла битой базы чисто физически не могу найти его на компе)
Самое интересное, скачав утилиту восстановления Access Recovery она показала мне в моей битой базе ее структуру, в итоге предложила ее исправленную пересохранить. Но не сохранила. Это демо-версия. | |
|
| |
|
|
|
| >>час>>
Создайте новую чистую базу и из неё импортируйте в неё - всё что есть в битой базе.
|
а так что - не получилось? Самый верный вариант. | |
|
| |
|
|
|
| При импорте та же песня. Похоже база была убита вирусом. | |
|
| |
|
|
|
|
|
| запустите "<путь к >\msaccess.exe /decompile база.mdb
http://www.fmsinc.com/microsoftaccess/performance/decompile.asp | |
|
| |
|
|
|
| все равно дает
Процесс остановлен ядром базы данных Jet т.к. другой пользователь пытается одновременно изменить те же данные | |
|
| |
|
|
|
| тогда файл себе скопируйте на комп, отключитесь от сети :)
и пробуйте в новой базе импортировать объекты из этой, битой | |
|
| |
|
|
|
| a база.ldb есть? Тогда удалите его. | |
|
| |
|
|
|
| можно еще так попробовать.
Запускаете аксес пустой.
Сервис-служебные...-сжэть и восстановить..
Появится окно выбора файлов, потом окно для выбора нового имени ну и далее если получиться... | |
|
| |
|
|
|
| Самое интересное, что файла база.ldb и вовсе не было
После запуска одного access и далее сжать, восст и на саму базу опять выдает туже ошибку | |
|
| |
|
|
|
| импорт в новой базе когда попробуете? :) | |
|
| |
|
|
|
| http://hiprog.com/index.php?option=com_content&task=view&id=507&Itemid=35 - еще вариант admtools от Пруса
правда там исп=ся тот же метод, но чем ч.. не шутит. | |
|
| |
|
|
|
| Да - 2 варианта уже опробовано - остался последний. | |
|
| |