Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 33

Тема: Небольшой ФАК о том как починить БД (Восстановление check.db)

  1. #11
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от dec04 Посмотреть сообщение
    Тем более что как я понял открытые столы не восстановить
    По Вашим данным - не факт. У Вас вроде check побился, а orders вполне может быть целый.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  2. #12
    Разбирающийся
    Регистрация
    28.03.2009
    Адрес
    Москва
    Сообщений
    366
    Поблагодарил(а)
    34
    Благодарностей: 8 (сообщений: 7)
    cover - это количество гостей.

  3. #13
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Спасибо. Исправил.

  4. #14
    В теме
    Регистрация
    20.02.2007
    Адрес
    -<>-
    Сообщений
    631
    Поблагодарил(а)
    1
    Благодарностей: 1 (сообщений: 1)
    Цитата Сообщение от sibgaba Посмотреть сообщение
    ORDERS.DB – этот файл содержит инфу по текущим заказам (открытым столам). Как правило, починить его не получается. В лучшем случае удастся восстановить структуру файла, а вот содержимое BLOB полей, где в зашифрованном виде храниться инфа по блюдам), обычно рушиться безвозвратно. Проще и быстрее подкинуть файлы ORDERS.* из чистой базы и попытаться восстановить содержимое столов по заказникам и по памяти.
    Если при запуске кас.сервера без cor.exe выдается ошибка "BLOB has been modified" по ORDERS.DB, то поправить можно.
    DBTour открываем ORDERS, двойным щелчком открываем BLOB из поля О, и просматриваем все записи. На одной или нескольких должно ругнуться. После ошибки, возможно надо будет перезапустить DBTour. В таблице смотрим номер стола, шифр официанта, и пр для дефектных записей. Можно значения всех этих полей переписать. Дефектные записи удаляем. Запускаем кас.сервер. У тех же официантов создаем такие же столы, набираем заказы. Останавливаем кас.сервер. В таблице заказов восстанавливаем значения всех полей, кроме BLOB'a, по этим столам/заказам. Запускаем кас.сервер. Видим ситуацию до краха. Все!

  5. #15
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Неплохое дополнение. По сути это "не забить все столы заново" как я предлагал, а "забить только те столы, которые полетели".
    Можно и так. Хотя по факту, если БД навернулась в течении рабочего дня, то на все эти пляски просто нет времени, и проще подкинуть чистый orders что бы можно было работать с текущими заказами и не ждать пока восстановят базу.

  6. #16
    В теме
    Регистрация
    20.02.2007
    Адрес
    -<>-
    Сообщений
    631
    Поблагодарил(а)
    1
    Благодарностей: 1 (сообщений: 1)
    Цитата Сообщение от sibgaba Посмотреть сообщение
    если БД навернулась в течении рабочего дня, то на все эти пляски просто нет времени,
    При наличии удаленного доступа к выделенному серверу - делается в течении 10 минут.

  7. #17
    Разбирающийся Аватар для VampireKB
    Регистрация
    27.03.2007
    Адрес
    Moscow City
    Сообщений
    2,854
    Поблагодарил(а)
    0
    Благодарностей: 17 (сообщений: 11)
    Цитата Сообщение от PaViS Посмотреть сообщение
    При наличии удаленного доступа к выделенному серверу
    Всегда б всё было так шоколадно.....
    Хотите БЕСПЛАТНЫЙ кипер ? http://www.techrk.ru/?cat=17
    Также доступен ФТП !! ftp://techrk.ru
    Теперь возможно произвести покупку ПО через терминалы Qiwi.Подробности на сайте

  8. #18
    Разбирающийся
    Регистрация
    20.10.2011
    Адрес
    Кыргызстан
    Сообщений
    988
    Поблагодарил(а)
    55
    Благодарностей: 35 (сообщений: 24)
    Если cor не помогает (он у меня обычно отрабатывает через cmd файл), то честно говоря проще все восстановить из распечатанных пречеков/чеков, предварительно подложив чистую базу (100 столов набивается за часик максимум).
    Подкладываешь чистую базу (если надо то правишь дату в system.db если это делается спустя какое-то время и потом не забыть вернуть дату обратно), набиваешь все заказы на станции и оплачиваешь (если это происходит в ресторане и вы заставили перебить заказы официантов, а оплатить кассира, не забываем про фискальник что чеки прошли через его память, отключаем его в rkeeper6.ini на кассе, не забываем вернуть все обратно после восстановления). Делаешь закрытие дня (если у себя в офисе то готовый ENDDAY относишь в ресторан и подкладываешь в менеджерскую).
    Если битый Orders, то подкладываем файлы из чистой базы и пусть официанты перебьют заказ, но это делается в день сбоя в самом ресторане.
    Все это можно сделать удаленно.

    PS Грамотный BACKUP спас не одну жизнь.

  9. #19
    Новичок Аватар для RKEEPER6.ini
    Регистрация
    30.09.2013
    Адрес
    Saint-P
    Сообщений
    29
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    не совсем верно: параметр FiscalSum - это сумма с учетом скидок/наценок. может отличаться от Total

  10. #20
    Banned
    Регистрация
    03.01.2014
    Адрес
    Россия
    Сообщений
    958
    Поблагодарил(а)
    4
    Благодарностей: 9 (сообщений: 6)
    Приветствую.Побился check.db , не получается восстановить.
    Кто может попробовать помочь?
    Заранее спасибо.
    Вложения Вложения

Похожие темы

  1. Исправление неверных очередей/SH Check utility
    от clare в разделе Проблемы с сервером Storehouse SDBSERV
    Ответов: 5
    Последнее сообщение: 21.03.2014, 16:03
  2. Проблема с check.db
    от Shaft в разделе RK: Базы данных, ошибки, проблемы
    Ответов: 3
    Последнее сообщение: 27.08.2012, 13:22
  3. Небольшой FAQ по R-Keeper
    от Admin в разделе R-Keeper 6
    Ответов: 38
    Последнее сообщение: 23.10.2011, 14:08
  4. Ошибка в check.db в поле bonus
    от yui0 в разделе RK: Базы данных, ошибки, проблемы
    Ответов: 2
    Последнее сообщение: 13.08.2010, 21:25
  5. Нужно срочно починить компьютер!!!!
    от Ms.Sindderella в разделе Кyрилка
    Ответов: 0
    Последнее сообщение: 15.01.2008, 06:30

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •