• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Слетела база

Автор eldik, Жовтень 02, 2016, 00:37:30

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

eldik

Слетела база, что делать , есть ли возможность восстановить?

Creat

Залежить від того як сильно злетіла.
Є стандартні утиліти по відновленню баз Firebird.

admin

Цитата: eldik від Жовтень 02, 2016, 00:37:30
Слетела база, что делать , есть ли возможность восстановить?

Пожалуйста формируйте сообщения более детально? Конкретно, какая ошибка, когда приходит и после чего? А так куда слетела, с чего слетела и что значит слетела.

Creat

Пропало живлення під час роботи програми.

gbak i gfix завершувались з помилками.
IBFirstAID Direct щось налікував, але всерівно програма вилітала з помилками про перегляді історії руху по товару.
Зробив перерахунок всього що можна було в самій програмі в параметри довідники 1. Потім зробив резервування та відновлення.
Здається запрацювало, але мабуть якісь дані все ж втрачено.

2016.10.03-11.27.54 =*= Помилка при поновленні бази, програма далі може працювати з помилками, для рішення проблеми передайте наступний рядок розробнику: =*= UPDATE
  tovar_zal
SET
  kolvo = 1
WHERE
  tovar_id IN (SELECT num FROM tovar_name WHERE is_compl = 2);   
DataM.sScript:
Internal Firebird consistency check (cannot find record back version (291), file: vio.cpp line: 4015).

admin

Цитата: Creat від Жовтень 04, 2016, 15:51:50
Пропало живлення під час роботи програми.

gbak i gfix завершувались з помилками.
IBFirstAID Direct щось налікував, але всерівно програма вилітала з помилками про перегляді історії руху по товару.
Зробив перерахунок всього що можна було в самій програмі в параметри довідники

Так это у вас или у eldik?
Где вы такое прочти что надо это было делать, эти кнопки производят манипуляции с данными, а когда поломка надо минимально сократить работу с программой, а лучше всего прекратить, т.к. чем больше вы с ней работаете тем больше добиваете.

Цитата: Creat від Жовтень 04, 2016, 15:51:50
1. Потім зробив резервування та відновлення.

Надеюсь не на рабочей базе, оригинал sklad.tcb скопировали до начала ваших экспериментов с восстановлением? Если нет, это очень плохо т.к. после резерва/восстановления уже не восстановить то что можно было восстановить. Вот основной линк на восстановление:
http://www.softbalance.com.ua/forum/index.php/topic,3069.0.html

Creat

у eldik
Копию базы сохранил.

Делал так как указали вы: используя инструкцию от разработчиков Firebird: http://www.ibase.ru/devinfo/db_repair.htm

Вначале полечил её IBFirstAID.

А потом когда уже всё заработало делал следующие манипуляции.

admin

Насколько знаем IBFirstAID это больше диагностика, он вроде не меняет базу, файл что закачивается так и называется IBFirstAIDDiagnostician. Чинить базу надо именно по инструкции по ссылке:
http://www.ibase.ru/db_repair/#gfix там где начинается раздел "Ремонт БД" с помощью gfix. Если первоначальный файл еще остался, то можно повторить процедуру, если не выходит на поддержку, там точный вердикт дадут.

Creat

Там є модуль і для лікування, просто він платний.
http://ib-aid.com/en/ibsurgeon-firstaid/

admin

Цитата: Creat від Жовтень 07, 2016, 11:18:28
Там є модуль і для лікування, просто він платний.
http://ib-aid.com/en/ibsurgeon-firstaid/

Ну это понятно что есть платный, на 3 починки 5500 грн :)  я про ту ссылку которой вы воспользовались.