Страница 1 из 1
ib6 отресторил бекап на базу(копии нет естесн)
Добавлено: 18 май 2006, 20:30
Per4ik
час назад отресторил бекап в базу, в логи уже год не заглядывал , а там оказалось "gbak: creating indexes
gbak: cannot commit index RDB$FOREIGN108
gbak: ERROR: violation of FOREIGN KEY constraint "INTEG_41" on table "DOC"
gbak: ERROR: action cancelled by trigger (3) to preserve data integrity
gbak: ERROR: Cannot deactivate primary index
gbak: Exiting before completion due to errors" других бекапов нет....
прога на этой базе "Sonet " от bdo-balanse (поддержки конечно же нет никакой)... не работает при запуске клиента пишет:" General sql eror. invalid reqest BLR at offset 1562 there is no index rdbs$foregn122 for table entry"
бекапил с параметрами "-v -y "
подскажите чего делать, или сразу топиться?)
Добавлено: 18 май 2006, 22:59
dimitr
отресторить с ключом -i. Если удастся - перекреститься, выпить водки и прийти сюда завтра за дальнейшими инструкциями.
Добавлено: 19 май 2006, 11:24
Per4ik
вроде сделал с -i
по базе с помощю dbexplorera можно лазить,,, клиентское приложение принимает пароль, дает редактировать юзеров но всеравно ругается, говорит:" ошибка подключения к базе. coldnot find object. procedure unknon DFOCS4AS"
в коммандной строке выдало: error :index RDB$foreignq108 cannot be used in the specific plan
gbak:exiting before completion due for errors
в строке писал следующее: gbak.exe d:\dbexpl\apr2.gbk -i -r d:\dbexpl\apr2.gdb
в базе было до рестора 684мб
стало 522
Добавлено: 19 май 2006, 12:22
kdv
добро пожаловать в
www.ibase.ru/dbrepair.htm
база-то осталась? или судя по gbak -r, она убита?
Добавлено: 19 май 2006, 12:50
Per4ik
ну на донбасс врядли кто из вас из вас поедет, хотя я бы с удовольствием когонибудь вызвал....
Добавлено: 19 май 2006, 13:37
kdv
ну на донбасс врядли кто из вас из вас поедет
а зачем нам к тебе ехать? тем более, что с выездом у нас тарифная ставка $50 в час. И за билеты еще заплатишь...
собственно, тебе базу чинить надо IBBackupSurgeon-ом - 5000 руб.
Добавлено: 19 май 2006, 14:23
Per4ik
а где гарантия что она починиться?
если быть уверенным что сработает , то можно и купить....
Добавлено: 19 май 2006, 15:17
kdv
гарантия в том, что IBBackupSurgeon вытащит из бэкапа все, что туда попало. возьми триал, посмотри -
http://www.ibsurgeon.com/download/ibbac ... ntrial.zip
Добавлено: 19 май 2006, 17:40
Per4ik
все, решил, будем переходить с этой проги,.... что делать с базой потом решим...давно пора было.
Добавлено: 19 май 2006, 18:19
kdv
в любом случае, забудь про ключ -r у gbak. ну и не бэкапь в один и тот же файл. Надеюсь, ты понял...
Добавлено: 23 май 2006, 15:34
Per4ik
ну вообщем добрые люди помогли:
-----------------------------------------------------
select *
from opimuk v
where not exists (select u.code from doc u where v.doc_code=u.code)
---------------------------------------------------------
нешел повторяющиеся операции(1шт) и удалил их:
----------------------------------------------------------
delete
from opimuk v
where not exists (select u.code from doc u where v.doc_code=u.code)
----------------------------------------------------------
отресторил,отбекапил, и все работает.
хотя могло быть и хуже......