Просмотр полной версии : Error code: 25. Cannot open table: DATABASE
CheshirCat
01.10.2012, 13:22
Всем привет, вообщем такая ситуевина все сделано по сети, сама база лежит на кассе(насколько я понимаю).
При загрузке выдает R-keeper
Error code: 25. Cannot open table: DATABASE DevUsing Lastpdox:6
Версии кипера к сожалению не знаю, Подскажите как вылечить? Уже второй раз такая ерунда, первый раз делал человек по удаленке, а щас он в отпуске.
первый раз делал человек по удаленке
Уверены, что сервер на кассе?
Посмотрите, запускается ли перед запуском rkeeper6 cor.exe - он отвечает за переиндексацию базы в случае сбоя. У Вас, скорее всего, база побилась. ИБП стоит на кассе?
CheshirCat
01.10.2012, 13:46
Да база на кассе, потому как до этого было сделано так что R-keeper не запустится без компа на котором лежала база. Щас на том компе только меню лежит и еще что то. Так что база на кассе. Cor.exe Запускается при загрузке пишет Cor II reindex...... И еще 2 строчки вообщем все проходит без как их либо запинок... а ошибка вылезает при загрузке базы на 66 процентах.
pokemon99
01.10.2012, 13:56
Ну тогда нужно скопировать в DATABASE целый DEVUSING.DB
CheshirCat
01.10.2012, 13:57
Ну тогда нужно скопировать в DATABASE целый DEVUSING.DB
А где его взять? Из старой базы допустим?
А где его взять? Из старой базы допустим?
Лучше из чистой базы, \rk6\kacca\server\database
CheshirCat
01.10.2012, 14:06
Лучше из чистой базы, \rk6\kacca\server\database
Этот путь где должен быть? На кассе? У меня путь на кипере прописан C\rkiper6 на подобии... это рабочий каталог как я понял.
Вообще какие варианты есть еще? Просто ресторан в другом конце города, если и ехать исправлять то сразу запастись хочу несколькими вариантами.
pokemon99
01.10.2012, 14:11
Этот путь где должен быть? На кассе?
Нет не на кассе. Там где находятся установочные файлы Кипера. Скорее это компьютер менеджера, эсли такой имеется.
Где каталог с версией Кипера и в котором \rk6\kacca\server\database
CheshirCat
01.10.2012, 14:12
АААА!! Понял, ладно. Это единственный возможный вариант?
pokemon99
01.10.2012, 14:15
первый раз делал человек по удаленке,
А Вам что мешает? Первый раз сделать по удаленке...
CheshirCat
01.10.2012, 14:22
Да так то ни че не мешает... Не охота настраивать все, тем более там интернет через мегафон модем.. который 3G..
Это единственный возможный вариант?
Это самый простой вариант.
Связь кассы с менеджерским точно есть?
CheshirCat
01.10.2012, 16:56
Да связь есть, так как он ругается при загрузке если нет пути по сети. А тут все гладко до загрузки базы в кипере и все. Пойду щас проверю. Настрою удаленку. Что бы если что с работы поделать.
---------- Добавлено в 15:56 ---------- Предыдущее сообщение было размещено в 14:05 ----------
Все, сделал, Спасибо ребята!!!! А в чем причина сей ошибки? Из за чего она может вылетать?
CheshirCat
02.10.2012, 14:23
Блин.. сегодня опять та же ошибка...
Может ли быть виновато то, что там винт по USB подключен.
Может ли быть виновато то, что там винт по USB подключен.
А почему не по LPT?
Не может, а так и есть. Сбоит носитель. Да еще сервер там. М-да.
CheshirCat
02.10.2012, 22:51
Ладно будем исправлять.. надо IDE винт искать.. а они не дешевые.. До этого было на сата, но на сата не работает сервер... как то так..точнее с той материнкой которая с сата портами..
CheshirCat, выделенный сервер давно строго рекомендуется.
Здравствуйте, уважаемые форумчане.
У нас похожая ситуация. R-Keeper V6100 на котором лежат и базы, и сервер (компа менеджера нет) сначала при загрузке 42% стал выдавать ошибку:
Error code: 25. Cannot open table: DATABASE Limits Last pdox:120
Фрагмент из файла ошибок:
26/03/13 11:00
Server Error
Error code:25.Cannot open table: DATABASE\Limits Last pdox :120 26/ 3/2013 11:00
Version 6.87J Client/Server 14.10.2008
System Error: 240 AT 000F:2F36
0018:0347.
0010:0FC7.C:\RK6100\RKSERVER.DLL
0004:04E7.C:\RK6100\RKSERVER.DLL
0002:13DA.C:\RK6100\RKSERVER.DLL
0001:0391.C:\RK6100\RKSERVER.DLL
0013:3CC7.C:\RK6100\RK6100.EXE
0001:0112.C:\RK6100\RK6100.EXE
0001:069F.C:\RK6100\RK6100.EXE
Остальная часть файла заполнена аналогичными записями с более ранним временем, т.к. систему несколько раз перегружали.
Систему ставили не мы, дистрибутивов клиент найти не может.
Очень надеемся на вашу помощь.
kaissa, Я бы для начала проиндексировал базу.
kaissa, Я бы для начала проиндексировал базу.
Как мы поняли, реиндексация выполняется программой cor.exe и она прописана в autoexece. При загрузке Reindex выполняется. Или нужно поместить этот файл в DATABASE и там запустить?
Или нужно поместить этот файл в DATABASE и там запустить?
Нет, кор никуда не надо таскать.
Имелось ввиду сначала сделать реиндексацию, так сказать материнской базы. Т.е. на манагере.
Но в контексте данной ошибки скорее с хдд беда. Но в любом случае сначала ренидексацию.
И на кассе чекдиск прогнать. Может лосты.
Необходимо небольшое отступление. Сами мы ЦТОшники кассовые. Знакомый попросил взять на обслугу Меркурий MS-K. Взяли. Оказалось, что Меркурий встроен в R-Keeper. Клиент имеет сауну и управляет номерами, как столами в ресторане. Кроме того, к R-Keeperу по локалке подключено исполнительное устройство, которое управляет освещением. Когда эта система встала нас попросили помочь. Мы поначалу хотели отказаться, поскольку из документации на Р-кипер у клиента, вернее у клиентки, только "Руководство кассира, бармена, официанта..." Обращаться к тем, кто поставил эту систему она категорически отказывается, вплоть до того, что лучше сделать всё управление вручную, а на Меркурии только чеки пробивать с компа или ТВД. Мы хотим попробовать восстановит Р-киппер. До этого момента нам с Р-кипером работать не приходилось, поэтому заранее просим прощения за возможные идиотские вопросы или действия.<br>Теперь по делу. В директории DATABASE файла Limits.db нет, есть файл Limits.px. Есть директория DATABASE.NUL. В ней есть оба файла, но они меньшего размера. Скопировав их в DATABASE попробовали загрузиться. система остановилась там-же с тем-же сообщением, кроме Last pdox:7.<br>Это мы успели сделать до получения сообщения от Admina.<br>Chkdsk.exe надо запускать из командной строки и с какими-то параметрами? Просто Enter вызывает реакцию: Cannot use CHKDSK on a NETWORK, CD-ROM, ASSIGNed, JOINed or SUBSTed drive.<br><br>
kaissa, Database.nul это скорее всего чистая база. Можно database переименовать в database.old, database.nul скопировать в database, затем из database.old скопировать файл system.db в database. Короче подкинуть чистую базу.
kaissa, все действия выполняете прямо на кассе? Или по сети?
И кстате не вздумайте там автоезек править, а то все накроется медным... Там все просто - воткнули клаву - она в нортон загрузилась, не воткнули - в кипер.
Извините за молчание, пришлось на вызов отъехать. Сделал всё как Вы рекомендовали - подбросил чистую базу и пришлось постепенно подбрасывать файлы из старой базы на которых останавливалась загрузка. Как только загрузка дошла до Limits.db всё опять встало. Похоже, что этот файл в бывшей DATABASE.NUL не чистый или ещё что-то. Дистрибутива от клиентки мы так и не добились. Этот файл только из дистрибутива можно взять или он чистый одинаков для всех?
не чистый или ещё что-то
Еще что-то.
Чистая база просто так работать не будет: должна пройти загрузка данных из DB. Смотрите пути в local.db - похоже, нет доступа к пути по второй строчке.
Данные из Local.db:
DATABASE\
F:\DB\
F:\ENDDAY\
spool
R6100SERV
Открыл с помощью DataBase Tour Pro 6, что удивительно, поскольку никакие другие файлы *.DB не открываются.
Что это за диск F: не представляю. Возможно, это то устройство, которое управляет освещением? Или какой-то внутренний диск - виртуальный?
Что это за диск F: не представляю.
Это сетевой диск с управляющего компьютера, где стоит Редактор. Должен подключаться в autoexec.bat.
Покажите его, кстати.
---------- Добавлено в 13:35 ---------- Предыдущее сообщение было размещено в 13:34 ----------
что удивительно
Не удивительно, так как этот файл не защищен. Остальные закрыты паролем.
Содержимое autoexec.bat
@prompt $p$g
@path=C:\UTIL;C:\DRDOS;C:\NET.IPX
share.exe
cd c:\novell.pkt
r6040pd.com 0x60
lsl.com
pdether.exe
ipxodi.com
netbios.exe
tcpip.exe
cd c:\net.ipx
net start
net start server
net use f: \\serv\rk6 /n
:net time \\serv /set /yes
@REM {If keyboard present - run file manager RC}
@TESTKBD.EXE
@if ERRORLEVEL 1 GOTO START6100
rc
:START6100
dmove buf rk6100
cd \rk6100
cor
rk6100.exe
Напарник, который забирал машинку с точки утверждает, что там кроме неё и ящика на стене, соединённого с ней по локалке, ничего нет. Персонал ничего объяснить не в состоянии. Мерещится единая сеть саун с управлением из Центра.
net use f: \\serv\rk6 /n
Вот оно, подключение сетевого диска. В сети должна быть машина с именем serv и расшареным ресурсом rk6, в котором уже лежит папка DB.
Персонал ничего объяснить не в состоянии.
Где они вносят изменения в меню и новые карточки персонала? Вот это и есть машина с именем serv (на 99,9%)
Спасибо за оперативность. Сейчас будем пытать персонал. А если пока заремить эту строчку, загрузка дальше не пойдет?
---------- Добавлено в 14:26 ---------- Предыдущее сообщение было размещено в 14:04 ----------
Вы правы - есть сервер. Персонал сознался. Похоже есть смысл вернуть всё как было, собрать машинку и ехать на точку. Или сервер к нам привести.
Ну а то ж.
В общем, чистая база - это правильно, а дальше надо грузить данные с сервера. Вам надо взять папку rk6/db, чтобы дальше эксперементировать.
Здравствуйте, продолжаем обучение. Привезли сервер в офис, связали по сети с Р-кипером. На сервере папка rk6\db расшарена. Сервер увидел по сети станцию, но при загрузке Р-кипер вдруг остановился с сообщением: Share.exe was not loaded. Do you want to continue this operations? После нажатия Y и Enter (на всякий случай) загрузка через некоторое время возобновилась, а Р-кипер выдал сообщение C:*shared as C.g C:* as C. The command completed successfully. После этого всплыл Коммандир, вышли из него по F10, загрузка продолжилась, началась загрузка DATABASE и опять остановилась с тем же сообщением: Error code: 25... Limits Last pdox: 8
Подскажите, пожалуйста, куда копать дальше?
---------- Добавлено в 19:23 ---------- Предыдущее сообщение было размещено в 18:28 ----------
Ещё выполнили Reindex32 на сервере. Некоторые файлы, а именно: Boncat, BtnView, Button, Limits, MSPrice, PriUse, PriScal, Screen, Zone имеют результат - no definition.
имеют результат - no definition.
Это нормально.
куда копать дальше?
Команда net use с каким результатом отрабатывает?
Добрый вечер, я снова за Р-кипером. Команда net start - выполняется, команда net start server - не выполняется. После неё выходит сообщение, которое я написал в предыдущем посте: Share.exe was not loaded и т.д. Р-кипер ждет нажатия клавиши Y или N , а если клавиатура не подключена, то просто висит.
Share.exe was not loaded
Вот не пойму - вам перевод требуется?
Запустите перед стартом сети share.exe и будет щастье.
Команда net use f: **serv*rk6 \n - имеет результат: The command completed succeffully.
---------- Добавлено в 18:33 ---------- Предыдущее сообщение было размещено в 18:28 ----------
Простите за тупость, но share.exe в autoexece, текст которого я выложил ранее, прописана в самом начале, следовательно, она уже должна была всё настроить?
pokemon99
02.04.2013, 20:01
Простите за тупость, но share.exe в autoexece, текст которого я выложил ранее, прописана в самом начале, следовательно, она уже должна была всё настроить?
Так запустите share.exe и посмотрите какой результат выдаст
Запускал на станции Share.exe - результат квадратик моргает вначале следующей строки после команды.
Запускал на станции Share.exe
а надо до старта сети
Скажите, а не может ли быть причина ошибки в изменённом файле command.com?
это системный файл, его нельзя ни редактировать, ни чего либо другого. Да и если бы был бы изменен - система просто не загрузилась бы вообще.
И откуда такие мысли даже?
Команда net use f: **serv*rk6 \n - имеет результат: The command completed succeffully.
Значит, диск подключается успешно и база с сервера должна быть видна. Наплевать на share три раза.
Файл command.com был изменен. Вначале Р-кипер вообще не запускался - просто белый экран. Мы передернули хард и система запустилась, но дошла ровно до того же места, что и сейчас. Мы вставили хард в ридер на ноуте - антивирус ругнулся на какой-то DOS-вирус. Мы скопировали хард на ноут, вставили хард на место, включили - белый экран. Вставили опять в ридер - абсолютно чистая флешка. Сделали загрузочную ДОС-флешку, скинули образ обратно. Файл command.com был создан при форматировании. Система сейчас работает с этой флешки.
на какой-то
и не какой-то, а вполне обычный DEFO.
Файл command.com был изменен.
Кем, чем он был изменен??? Если кто-то или что-то меняет коммандком - то вместо загрузки будет только систем хальтед.
Файл command.com был создан при форматировании.
:facepalm: При форматировании все убивается, а не создается. А потом копируются загрузочные файлы.
Сделали загрузочную ДОС-флешку,
Уж не из винды вы ли сделали "дос-флешку"?
Ктож вас научил то так?
В данном случае - самоучки. Научите как правильно. Но раз система грузится, значит не безнадёжно. Сейчас обнаружил,что чекдиск на кассе дает ошибку: Error reading from the drive.
Но раз система грузится, значит не безнадёжно
Вы на детский самокат прикручиваете колеса от автомобиля и удивляетесь, что оно катается как-то не так.
что чекдиск на кассе дает ошибку: Error reading from the drive.
я еще в начале 3й (http://www.carbis.ru/forum/showthread.php?t=6249&page=3&p=55746&viewfull=1#post55746) страницы об этом говорил.
А делать то что? Как правильно сделать хард?
---------- Добавлено в 16:45 ---------- Предыдущее сообщение было размещено в 16:36 ----------
Кстати, раньше я запускал чекдиск - так он вообще никаких сообщений не выдавал.
А делать то что? Как правильно сделать хард?
Самый надежный вариант - с другого компьютера, где есть рабочий DOS. Но внимательно читать мануалы на fdisk, format и sys, а то получите две неработающие системы.
Mikkey O'Fish
12.04.2013, 10:44
А делать то что? Как правильно сделать хард?
Есть програмки для нормальных Сисадминов. Для Кипера самый отпимальный вариант GHOST. У меня в архиве лежат образы всех станций подопечных ресторанов. Даже если винт перестанет читаться, развернуть образ можно за пару минут. Перенести с другой станции - минут десять.:)
Перенести с другого компа возможности нет. Я собрал старенький комп, поставил Win98, подцепил CF по IDE. В папке DRDOS на станции нашел программку MAKEDOS, которая вроде бы делает из-под Win98 загрузочный диск DRDOS. Сделал все по инструкции, подгрузил остальные файлы. Включил Р-кипер - белый экран. Система не грузится вообще.:wall:
---------- Добавлено в 22:18 ---------- Предыдущее сообщение было размещено в 21:56 ----------
Подскажите, пожалуйста, как войти в BIOS на станции?
как войти в BIOS на станции? Обычно клавишей DEL.
Сделал все по инструкции, подгрузил остальные файлы.
Сеть настроили?
Где DRDOS в итоге, на CF?
Да, DRDOS на CF. При включении Р-кипера сервер определяет подключение по локальной сети.
Значит,
Система не грузится вообще
- неверное утверждение.
Я так понял, загрузка идет вплоть до запуска rkeeper6. Хорошо. RKCLIENT откуда брали? Берите чистый из дистрибутива и настраивайте.
Просто раньше, когда CF была отформатирована как загрузочная DOS-флешка, ход загрузки системы выводился на экран станции и приостанавливался выходом в Командира. Выходишь из Командира и загрузка идет дальше. А сейчас - белый экран. Папку RKCLIENT нашел на сервере d:\rk6\КАССА\STATIONS\RKCLIENT В ней одни библиотеки и экзешники, и один файл INI.
kaissa, ну а сейчас как? DRDOS нормально грузится, вы в DOS выйти можете?
После форматирования под DR-DOS система не грузиться. Сейчас снова отформатировал CF как загрузочную DOS-флешку и система начала грузиться с отображением команд на экране станции и выходом в Командер. После выхода из него загрузка продолжается до той-же ошибки.
После форматирования под DR-DOS система не грузиться.
Значит, чего-то не доделывали.
Сейчас снова отформатировал CF как загрузочную DOS-флешку и система начала грузиться с отображением команд на экране станции и выходом в Командер.
Уже хорошо, можно так и оставить.
до той-же ошибки.
Какой именно? Здесь уже шестая страница обсуждения, не поленитесь повторить :)
В целом, если DOS грузится и сеть работает, то залить клиента, прописать rkeeper6.ini, если сервер на кассе - не забыть подкинуть серверные файлы и сконфигурировать local.db
При загрузке баз данных приблизительно на 42% выскакивает ошибка:Error code: 25. Cannot open table: DATABASE Limits Last pdox:120
kaissa, пути в Local.db проверяйте.
Блин, не выполняется команда net start server.
Уважаемые форумчане, благодарю за внимание (особое СПАСИБО SH), но клиент устал ждать. Мы ставим ему Микроинвест.
Это как Linux: ставить надо то, по чему есть быстрая поддержка.
Надо было ставить RK7 :)
Уважаемые форумчане, благодарю за внимание (особое СПАСИБО SH), но клиент устал ждать. Мы ставим ему Микроинвест.
спасибо и Вам, rkeeper больше ставить не будете?
В ближайшее время - нет. А что дальше будет...
айку было бы прикольнее...
хотя и так хорошо получилось :)
зы: я не понял только одного, а избегать местных дилеров это мода такая или клиент особо выдающийся?
http://www.ucs.ru/dealers/city/731/
Уважаемые форумчане, благодарю за внимание (особое СПАСИБО SH), но клиент устал ждать. Мы ставим ему Микроинвест.
А что такое "айка"?
По поводу дилеров: подробностей не знаю. Знаю, что ставил Р-кипер дилер, за полгода работы множество проблем в работе.
да, такое же говно :)
но гугл про нее точно знает.
А что такое "айка"?
Hendehog
05.02.2014, 14:22
Ошибка error code 15 personal is empty last pdox , при загрузке кипера на 56 процентах системная ошибка.
Реиндексацию делал, чистую базу подкидывал,валюты на месте, касса фастфуд режим.
personal is empty
Список персонала пустой.
Скорее всего, нет связи с менеджерской базой.
Hendehog
05.02.2014, 19:13
Список персонала пустой.
Скорее всего, нет связи с менеджерской базой.
Ну я его чистил потому-что кассиров проводил и системную ошибку кидало, подкинул чистую дб такое началось, в итоге все решилось тем, что я закомментировал в автоэкзеке c:/vc/vc , лол)) Совпадение наверное.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot