Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.07;
Скачать: CL | DM;

Вниз

Помогите восстановить базу!!!!   Найти похожие ветки 

 
alex_bv   (2002-09-12 07:40) [0]

Уважаемые мастера! При клиент-серверной работе с базой INTRBASE крякнулся свет и теперь база на сервере не открывается - выдается сообщение:

Unknown database.
I/O error for file "PARCEL~1.GDB"
Error while trying to read from file.

Помогите, пожалуйста, восстановить базу. Если это возможно, конечно.


 
Alexandr ©   (2002-09-12 08:45) [1]

начни со scandisk, потом gfix

а вообще, напиши сюда

With best regards, IBSurgeon Team. E-mail: ibsurgeon@devrace.com

там тебе помогут. По-русски.


 
Alex_Bv   (2002-09-13 01:27) [2]

Господа, очень прошу, если есть какая-нибудь утилита или еще что - подскажите!


 
Alexandr ©   (2002-09-13 06:29) [3]

ты чего?
Я же тебе все подробно написал....


 
ne   (2002-09-13 07:26) [4]

исправь имя базы на правильное


 
Alexandr ©   (2002-09-13 08:42) [5]

действительно, а имя то чего поломалось?


 
Alex_Bv   (2002-09-13 09:57) [6]

Написал я ibsurgeon@devrace.com - ни ответа, ни привета.
Gfix пытался использовать, все время говорит, что Error I/O.
Скачал прогу с devrace.com Ibsurgeon запустил - база открылась, но что дальше с ней делать?
А имя - ерунда, переименовывал и тоже ничего.
А gfix как использовать, может я не те ключи подставлял???


 
updater   (2002-09-14 15:43) [7]

up


 
updater   (2002-09-16 08:50) [8]

up


 
Alexandr ©   (2002-09-16 09:31) [9]

down


 
monya ©   (2002-09-16 09:41) [10]

1. Хорошо-бы проверить атрибуты файла БД, если "толькочтение" или "спрятанный" то ошибка обеспеченна!
2. Необходимо проверить размер базы, должен быть n*PAGE_SIZE, где n-количество страниц.

Бак-ап пробывал?


 
Zemal ©   (2002-09-16 11:29) [11]

Эта тирада в назидание потомкам!!! :) Гы-гы!!! А востанавливать БД надо из БЭКАПА!!! :) Пока гром не грянет... вот так всегда!!! :) У меня тоже самое было с первой БД. Больше меня на этом не поймаешь. Теперь БД на одном сервере, а БЭКАПЫ на других :).
З.Ы. Ты бы ещё спросил как востановить БД, если ФАТУХА слетела :). Теперь ты наверняка усвоишь, что БЭКАПЫ - это не лишний и ненужный сервис, а необходимость продиктованная сохранностью информации :).


 
Виталик   (2002-09-16 13:48) [12]

Сия ппечальная проблема знакома всем, но решают её все по разному. Я делаю так:
Если база експлорером то просматриваеш до конца все таблицы ( немсправные дают ошибку в самом конце). Как правило неисправная одна. Затем делаеш dbf-ную таблицу с аналогичной структурай, качаеш туда данные (своей прогой,каждую строчку отдельно). В конце таблицы(интербейсной) прога даст ошибку, ну и ничего, в dbf-е данные уже остались. Затем убиваеш неисправную таблицу(в интербейсе), Создаёш новую с такой-же стуктурой, и данные обратно(своей прогой). Не раз выручало,восстанавливал практичеси без потерь.


 
Павел2   (2002-09-17 00:01) [13]

http://www.ibphoenix.com/main.nfs?a=ibphoenixApp&page=ibp_db_corr


 
Space Rover   (2002-09-17 09:56) [14]

> Если база експлорером то просматриваеш до конца все таблицы
> (немсправные дают ошибку в самом конце). Как правило
> неисправная одна.

Раз на раз не приходится... Могут быть повреждены и начальные страници данных на которых хранится таблица. Тогда простое копирование не поможе, сохранишь начало таблици, а за битыми страницами хранятся данные которые ты потеряешь. И также неисправных (как показывает практика) может бы сколько угодно таблиц.



Страницы: 1 вся ветка

Текущий архив: 2002.10.07;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.017 c
3-20903
Bek
2002-09-16 22:27
2002.10.07
Работа сокет-сервера(Borland Soket Server)


7-21284
JohnBurg
2002-07-30 02:45
2002.10.07
Можно ли получать параметры из вызванной DLL


1-20950
maxim2
2002-09-26 09:54
2002.10.07
Как перебрать все строки в memo и при это получить все значения


1-20951
vinni2000
2002-09-26 09:29
2002.10.07
Как сделать чтобы при выполнении больших запросов не висло окно


14-21249
spROOT13
2002-09-12 21:55
2002.10.07
Звуки