PDA

Просмотр полной версии : 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
Версии кипера к сожалению не знаю, Подскажите как вылечить? Уже второй раз такая ерунда, первый раз делал человек по удаленке, а щас он в отпуске.

SH
01.10.2012, 13:35
первый раз делал человек по удаленке
Уверены, что сервер на кассе?
Посмотрите, запускается ли перед запуском 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
А где его взять? Из старой базы допустим?

SH
01.10.2012, 14:00
А где его взять? Из старой базы допустим?
Лучше из чистой базы, \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..

SH
01.10.2012, 14:33
Это единственный возможный вариант?
Это самый простой вариант.
Связь кассы с менеджерским точно есть?

CheshirCat
01.10.2012, 16:56
Да связь есть, так как он ругается при загрузке если нет пути по сети. А тут все гладко до загрузки базы в кипере и все. Пойду щас проверю. Настрою удаленку. Что бы если что с работы поделать.

---------- Добавлено в 15:56 ---------- Предыдущее сообщение было размещено в 14:05 ----------

Все, сделал, Спасибо ребята!!!! А в чем причина сей ошибки? Из за чего она может вылетать?

CheshirCat
02.10.2012, 14:23
Блин.. сегодня опять та же ошибка...
Может ли быть виновато то, что там винт по USB подключен.

SH
02.10.2012, 16:57
Может ли быть виновато то, что там винт по USB подключен.
А почему не по LPT?
Не может, а так и есть. Сбоит носитель. Да еще сервер там. М-да.

CheshirCat
02.10.2012, 22:51
Ладно будем исправлять.. надо IDE винт искать.. а они не дешевые.. До этого было на сата, но на сата не работает сервер... как то так..точнее с той материнкой которая с сата портами..

SH
03.10.2012, 00:42
CheshirCat, выделенный сервер давно строго рекомендуется.

kaissa
28.03.2013, 14:37
Здравствуйте, уважаемые форумчане.
У нас похожая ситуация. 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

Остальная часть файла заполнена аналогичными записями с более ранним временем, т.к. систему несколько раз перегружали.
Систему ставили не мы, дистрибутивов клиент найти не может.
Очень надеемся на вашу помощь.

gte_33
28.03.2013, 14:55
kaissa, Я бы для начала проиндексировал базу.

kaissa
28.03.2013, 15:37
kaissa, Я бы для начала проиндексировал базу.

Как мы поняли, реиндексация выполняется программой cor.exe и она прописана в autoexece. При загрузке Reindex выполняется. Или нужно поместить этот файл в DATABASE и там запустить?

Admin
28.03.2013, 16:29
Или нужно поместить этот файл в DATABASE и там запустить?
Нет, кор никуда не надо таскать.
Имелось ввиду сначала сделать реиндексацию, так сказать материнской базы. Т.е. на манагере.
Но в контексте данной ошибки скорее с хдд беда. Но в любом случае сначала ренидексацию.
И на кассе чекдиск прогнать. Может лосты.

kaissa
28.03.2013, 18:56
Необходимо небольшое отступление. Сами мы ЦТОшники кассовые. Знакомый попросил взять на обслугу Меркурий MS-K. Взяли. Оказалось, что Меркурий встроен в R-Keeper. Клиент имеет сауну и управляет номерами, как столами в ресторане. Кроме того, к R-Keeperу по локалке подключено исполнительное устройство, которое управляет освещением. Когда эта система встала нас попросили помочь. Мы поначалу хотели отказаться, поскольку из документации на Р-кипер у клиента, вернее у клиентки, только "Руководство кассира, бармена, официанта..." Обращаться к тем, кто поставил эту систему она категорически отказывается, вплоть до того, что лучше сделать всё управление вручную, а на Меркурии только чеки пробивать с компа или ТВД. Мы хотим попробовать восстановит Р-киппер. До этого момента нам с Р-кипером работать не приходилось, поэтому заранее просим прощения за возможные идиотские вопросы или действия.<br>Теперь по делу. В директории DATABASE файла Limits.db нет, есть файл&nbsp;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>

gte_33
28.03.2013, 19:29
kaissa, Database.nul это скорее всего чистая база. Можно database переименовать в database.old, database.nul скопировать в database, затем из database.old скопировать файл system.db в database. Короче подкинуть чистую базу.

SH
28.03.2013, 19:47
kaissa, все действия выполняете прямо на кассе? Или по сети?

Admin
28.03.2013, 19:53
И кстате не вздумайте там автоезек править, а то все накроется медным... Там все просто - воткнули клаву - она в нортон загрузилась, не воткнули - в кипер.

kaissa
29.03.2013, 13:19
Извините за молчание, пришлось на вызов отъехать. Сделал всё как Вы рекомендовали - подбросил чистую базу и пришлось постепенно подбрасывать файлы из старой базы на которых останавливалась загрузка. Как только загрузка дошла до Limits.db всё опять встало. Похоже, что этот файл в бывшей DATABASE.NUL не чистый или ещё что-то. Дистрибутива от клиентки мы так и не добились. Этот файл только из дистрибутива можно взять или он чистый одинаков для всех?

SH
29.03.2013, 14:01
не чистый или ещё что-то
Еще что-то.
Чистая база просто так работать не будет: должна пройти загрузка данных из DB. Смотрите пути в local.db - похоже, нет доступа к пути по второй строчке.

kaissa
29.03.2013, 14:24
Данные из Local.db:

DATABASE\
F:\DB\
F:\ENDDAY\
spool
R6100SERV

Открыл с помощью DataBase Tour Pro 6, что удивительно, поскольку никакие другие файлы *.DB не открываются.
Что это за диск F: не представляю. Возможно, это то устройство, которое управляет освещением? Или какой-то внутренний диск - виртуальный?

SH
29.03.2013, 14:35
Что это за диск F: не представляю.
Это сетевой диск с управляющего компьютера, где стоит Редактор. Должен подключаться в autoexec.bat.
Покажите его, кстати.

---------- Добавлено в 13:35 ---------- Предыдущее сообщение было размещено в 13:34 ----------


что удивительно
Не удивительно, так как этот файл не защищен. Остальные закрыты паролем.

kaissa
29.03.2013, 14:46
Содержимое 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

Напарник, который забирал машинку с точки утверждает, что там кроме неё и ящика на стене, соединённого с ней по локалке, ничего нет. Персонал ничего объяснить не в состоянии. Мерещится единая сеть саун с управлением из Центра.

SH
29.03.2013, 14:54
net use f: \\serv\rk6 /n
Вот оно, подключение сетевого диска. В сети должна быть машина с именем serv и расшареным ресурсом rk6, в котором уже лежит папка DB.


Персонал ничего объяснить не в состоянии.
Где они вносят изменения в меню и новые карточки персонала? Вот это и есть машина с именем serv (на 99,9%)

kaissa
29.03.2013, 15:26
Спасибо за оперативность. Сейчас будем пытать персонал. А если пока заремить эту строчку, загрузка дальше не пойдет?

---------- Добавлено в 14:26 ---------- Предыдущее сообщение было размещено в 14:04 ----------

Вы правы - есть сервер. Персонал сознался. Похоже есть смысл вернуть всё как было, собрать машинку и ехать на точку. Или сервер к нам привести.

SH
29.03.2013, 15:47
Ну а то ж.
В общем, чистая база - это правильно, а дальше надо грузить данные с сервера. Вам надо взять папку rk6/db, чтобы дальше эксперементировать.

kaissa
01.04.2013, 20:23
Здравствуйте, продолжаем обучение. Привезли сервер в офис, связали по сети с Р-кипером. На сервере папка 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.

SH
01.04.2013, 20:56
имеют результат - no definition.
Это нормально.

куда копать дальше?
Команда net use с каким результатом отрабатывает?

kaissa
02.04.2013, 19:22
Добрый вечер, я снова за Р-кипером. Команда net start - выполняется, команда net start server - не выполняется. После неё выходит сообщение, которое я написал в предыдущем посте: Share.exe was not loaded и т.д. Р-кипер ждет нажатия клавиши Y или N , а если клавиатура не подключена, то просто висит.

Admin
02.04.2013, 19:24
Share.exe was not loaded
Вот не пойму - вам перевод требуется?
Запустите перед стартом сети share.exe и будет щастье.

kaissa
02.04.2013, 19:33
Команда 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 и посмотрите какой результат выдаст

kaissa
02.04.2013, 20:12
Запускал на станции Share.exe - результат квадратик моргает вначале следующей строки после команды.

Admin
02.04.2013, 20:31
Запускал на станции Share.exe
а надо до старта сети

kaissa
02.04.2013, 20:43
Скажите, а не может ли быть причина ошибки в изменённом файле command.com?

Admin
02.04.2013, 21:17
это системный файл, его нельзя ни редактировать, ни чего либо другого. Да и если бы был бы изменен - система просто не загрузилась бы вообще.
И откуда такие мысли даже?

SH
02.04.2013, 22:27
Команда net use f: **serv*rk6 \n - имеет результат: The command completed succeffully.
Значит, диск подключается успешно и база с сервера должна быть видна. Наплевать на share три раза.

kaissa
02.04.2013, 23:26
Файл command.com был изменен. Вначале Р-кипер вообще не запускался - просто белый экран. Мы передернули хард и система запустилась, но дошла ровно до того же места, что и сейчас. Мы вставили хард в ридер на ноуте - антивирус ругнулся на какой-то DOS-вирус. Мы скопировали хард на ноут, вставили хард на место, включили - белый экран. Вставили опять в ридер - абсолютно чистая флешка. Сделали загрузочную ДОС-флешку, скинули образ обратно. Файл command.com был создан при форматировании. Система сейчас работает с этой флешки.

Admin
02.04.2013, 23:58
на какой-то
и не какой-то, а вполне обычный DEFO.

Файл command.com был изменен.
Кем, чем он был изменен??? Если кто-то или что-то меняет коммандком - то вместо загрузки будет только систем хальтед.


Файл command.com был создан при форматировании.
:facepalm: При форматировании все убивается, а не создается. А потом копируются загрузочные файлы.

Сделали загрузочную ДОС-флешку,
Уж не из винды вы ли сделали "дос-флешку"?
Ктож вас научил то так?

kaissa
03.04.2013, 16:04
В данном случае - самоучки. Научите как правильно. Но раз система грузится, значит не безнадёжно. Сейчас обнаружил,что чекдиск на кассе дает ошибку: Error reading from the drive.

Admin
03.04.2013, 17:30
Но раз система грузится, значит не безнадёжно
Вы на детский самокат прикручиваете колеса от автомобиля и удивляетесь, что оно катается как-то не так.



что чекдиск на кассе дает ошибку: Error reading from the drive.
я еще в начале 3й (http://www.carbis.ru/forum/showthread.php?t=6249&page=3&p=55746&viewfull=1#post55746) страницы об этом говорил.

kaissa
03.04.2013, 17:45
А делать то что? Как правильно сделать хард?

---------- Добавлено в 16:45 ---------- Предыдущее сообщение было размещено в 16:36 ----------

Кстати, раньше я запускал чекдиск - так он вообще никаких сообщений не выдавал.

SH
11.04.2013, 14:06
А делать то что? Как правильно сделать хард?
Самый надежный вариант - с другого компьютера, где есть рабочий DOS. Но внимательно читать мануалы на fdisk, format и sys, а то получите две неработающие системы.

Mikkey O'Fish
12.04.2013, 10:44
А делать то что? Как правильно сделать хард?
Есть програмки для нормальных Сисадминов. Для Кипера самый отпимальный вариант GHOST. У меня в архиве лежат образы всех станций подопечных ресторанов. Даже если винт перестанет читаться, развернуть образ можно за пару минут. Перенести с другой станции - минут десять.:)

kaissa
17.04.2013, 23:18
Перенести с другого компа возможности нет. Я собрал старенький комп, поставил Win98, подцепил CF по IDE. В папке DRDOS на станции нашел программку MAKEDOS, которая вроде бы делает из-под Win98 загрузочный диск DRDOS. Сделал все по инструкции, подгрузил остальные файлы. Включил Р-кипер - белый экран. Система не грузится вообще.:wall:

---------- Добавлено в 22:18 ---------- Предыдущее сообщение было размещено в 21:56 ----------

Подскажите, пожалуйста, как войти в BIOS на станции?

SH
18.04.2013, 01:11
как войти в BIOS на станции? Обычно клавишей DEL.


Сделал все по инструкции, подгрузил остальные файлы.
Сеть настроили?
Где DRDOS в итоге, на CF?

kaissa
18.04.2013, 11:08
Да, DRDOS на CF. При включении Р-кипера сервер определяет подключение по локальной сети.

SH
18.04.2013, 12:17
Значит,

Система не грузится вообще
- неверное утверждение.
Я так понял, загрузка идет вплоть до запуска rkeeper6. Хорошо. RKCLIENT откуда брали? Берите чистый из дистрибутива и настраивайте.

kaissa
18.04.2013, 13:10
Просто раньше, когда CF была отформатирована как загрузочная DOS-флешка, ход загрузки системы выводился на экран станции и приостанавливался выходом в Командира. Выходишь из Командира и загрузка идет дальше. А сейчас - белый экран. Папку RKCLIENT нашел на сервере d:\rk6\КАССА\STATIONS\RKCLIENT В ней одни библиотеки и экзешники, и один файл INI.

SH
18.04.2013, 15:05
kaissa, ну а сейчас как? DRDOS нормально грузится, вы в DOS выйти можете?

kaissa
18.04.2013, 16:18
После форматирования под DR-DOS система не грузиться. Сейчас снова отформатировал CF как загрузочную DOS-флешку и система начала грузиться с отображением команд на экране станции и выходом в Командер. После выхода из него загрузка продолжается до той-же ошибки.

SH
18.04.2013, 17:19
После форматирования под DR-DOS система не грузиться.
Значит, чего-то не доделывали.


Сейчас снова отформатировал CF как загрузочную DOS-флешку и система начала грузиться с отображением команд на экране станции и выходом в Командер.
Уже хорошо, можно так и оставить.


до той-же ошибки.
Какой именно? Здесь уже шестая страница обсуждения, не поленитесь повторить :)
В целом, если DOS грузится и сеть работает, то залить клиента, прописать rkeeper6.ini, если сервер на кассе - не забыть подкинуть серверные файлы и сконфигурировать local.db

kaissa
18.04.2013, 17:30
При загрузке баз данных приблизительно на 42% выскакивает ошибка:Error code: 25. Cannot open table: DATABASE Limits Last pdox:120

SH
18.04.2013, 19:12
kaissa, пути в Local.db проверяйте.

kaissa
19.04.2013, 11:05
Блин, не выполняется команда net start server.

SH
19.04.2013, 12:41
kaissa, с какой ошибкой?

kaissa
23.04.2013, 19:09
Уважаемые форумчане, благодарю за внимание (особое СПАСИБО SH), но клиент устал ждать. Мы ставим ему Микроинвест.

SH
23.04.2013, 19:21
Это как Linux: ставить надо то, по чему есть быстрая поддержка.
Надо было ставить RK7 :)

Andy
23.04.2013, 19:38
Уважаемые форумчане, благодарю за внимание (особое СПАСИБО SH), но клиент устал ждать. Мы ставим ему Микроинвест.
спасибо и Вам, rkeeper больше ставить не будете?

kaissa
23.04.2013, 20:39
В ближайшее время - нет. А что дальше будет...

beda
23.04.2013, 20:46
айку было бы прикольнее...
хотя и так хорошо получилось :)

зы: я не понял только одного, а избегать местных дилеров это мода такая или клиент особо выдающийся?
http://www.ucs.ru/dealers/city/731/



Уважаемые форумчане, благодарю за внимание (особое СПАСИБО SH), но клиент устал ждать. Мы ставим ему Микроинвест.

kaissa
25.04.2013, 14:21
А что такое "айка"?
По поводу дилеров: подробностей не знаю. Знаю, что ставил Р-кипер дилер, за полгода работы множество проблем в работе.

beda
25.04.2013, 14:51
да, такое же говно :)
но гугл про нее точно знает.


А что такое "айка"?

Hendehog
05.02.2014, 14:22
Ошибка error code 15 personal is empty last pdox , при загрузке кипера на 56 процентах системная ошибка.
Реиндексацию делал, чистую базу подкидывал,валюты на месте, касса фастфуд режим.

SH
05.02.2014, 14:29
personal is empty
Список персонала пустой.
Скорее всего, нет связи с менеджерской базой.

Hendehog
05.02.2014, 19:13
Список персонала пустой.
Скорее всего, нет связи с менеджерской базой.

Ну я его чистил потому-что кассиров проводил и системную ошибку кидало, подкинул чистую дб такое началось, в итоге все решилось тем, что я закомментировал в автоэкзеке c:/vc/vc , лол)) Совпадение наверное.