![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как лечить базу IBase? Помогите pliz! [D5, IB5.x]
Kurmanbek © (2002-10-16 08:59:00)Как можно востановить базу IB?
Грохнулся свет и теперь базу не могу открыт.
Выдает ошибку:
-Error while trying to read from file
-Достигнут конец файла.
Alexandr (2002-10-16 11:50:00) [1]force writes надо было использовать или UPS
а лучше и то и другое
NiConZ (2002-10-16 11:44:00) [2]А для начала надо было бы (если в БД коммерческая информация конечно)
0. работать надо по принципу "не навреди" если вы там уже "накуролесили" - можете забыть о своей БД, останется только восстановление из архивной копии (если она у вас вообще есть)
1. любой неправильный или просто поспешный шаг - потеря информации, 100 раз подумайте прежде чем хоть чего-то сделайте, послушайте множество советов, действуйте только согласно обоснованным.
2. скопировать раздел с БД на другой винчестер (используя например Partion Magic не ниже 5-го), для того чтобы потом можно было возвращаться к исходному состоянию (т.о. продолжение п.1).
3. поискать ошибки на диске и если есть - то исправить (и желательно не пользоваться MS продуктами типа scandisk, они как правило не видят всех ошибок или некорректно их правят)
4. и вот ТОЛЬКО если с предыдущими пунктами порядок, вот тогда надо использовать всякие утилиты для работы с БД
обоснование - если сервер не может обратиться к БД - значит скорее всего проблемы именно с файлом БД (например в заголовке БД есть ссылка на участок таблицы, которого просто нет в файле)
Desdechado (2002-10-16 10:20:00) [3]есть такая штука IBSurgeon. Ее разработчики предлагают попробовать реанимировать любую грохнутую БД IB
Johnmen (2002-10-16 09:29:00) [4]Кирдык, однако...:(