BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / БЭСТ-4  / Ошибка открытия базы данных SIXCDX/1002 Ошибка открытия: SPR_PART.FPT

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Ошибка открытия базы данных SIXCDX/1002 Ошибка открытия: SPR_PART.FPT, после переноса с умершего HDD
 
Доброго времени суток.

БЭСТ-4 Версия 6.03/001 от 24/09/99 Хозрасчетная.
Возникла следующая ситуация: посыпался диск с базой данных, базу с него удалось вытащить и скопировать на другой рабочий HDD (при копировании ОС не выдавала никаких ошибок копирования). После копирования, БЭСТ запускается, но при попытке войти в раздел "Товары. Готовая продукция" появляется следующая ошибка - SIXCDX/1002 Ошибка открытия: SPR_PART.FDT (DOS Error 4). Переиндексация не помогает. Можно ли как то оживить базу?

PS: попробовал в диалоге с ошибкой выбрать Default появилось сообщение об ошибке
Error DBCMD/2001 Рабочая область не используется ORDSETFOCU,
Error DBCMD/2001 Рабочая область не используется DBGOTOP
Error SIXCDX/1020 В рабочей области нет активного индекса
Изменено: Steel Rain - 19.02.2013 14:41:17
 
Разверните пустую базу и пофайлово добавляйте в спасенную. Может вам повезет и разрушения нет в неважных файлах.
 
Честно говоря, первый раз вижу этот БЭСТ. Не знаю как сделать чистую базу и что переносить. Попробовал добавить ещё одну организацию и создать базу, что то много туда всего развернулось, при попытке открытия такие же ошибки. Попробовал заменить содержимое папки файлами из какого то древнего архива базы, в которой точно все было впорядке с таблицами. Все те же ошибки при открытии.
Есть у меня подозрение, что дело в ключе защиты. До того, как накрылся HDD, БЭСТ стоял на 98 винде, сейчас установил ХР. Скачал последнюю версию драйверов для ключа с сайта. Для LPT порта разрешил работу на всех прерываниях. Ключ большой квадратный LPT, сетевой на 2 пользователя. Сервер ключей ключ видит, пишет 2 доступно, 0 используется. При запуске БЭСТ ничего не меняется. Пробовал запуск службы сервера с ключом /DN:BEST4, тоже не помогло. В файле best.bat дописал SET BEST_NAME=BEST4 и т.п. (KEY, NET по всякому пробовал). Все равно база работает в демо режиме. Может из за этого и не открывается? Как заставить её ключ увидеть?
Изменено: Steel Rain - 20.02.2013 11:20:02
 
Если ключ не видется, то он скажет о демоверсии до подхода ошибок.
Значит, файлы действительно разрушены.
Как сделать пустую базу.
Из главного меню НАСТРОЙКА 2 Картотека предприятий. 2 Карточка предприятия F4
Краткое название PUSTO
Путь к БД PUSTO
Энтером до конца
Комментарий PUSTO
Появляется транспарант Создать БД
рабочие, демо Нет
Выбираем рабочие.
Вот и развернется пустая.
DOS ERROR 4 - это не может открыть новые файлы из-за ограничения системы.
Т.Е надо добавит максимум на открытие файлов.
По умолчанеию что-то 60 или 90 файлов, а в товарах нужно 140
http://online.spb4plus.ru/index.html?topic8846.htm
Изменено: ВАЛЕРИЙ БОНДАРЧУК - 20.02.2013 12:24:20
 
Цитата
Maxim Popov пишет:
скопировать на другой рабочий HDD
На другой компьютер? Более современный?
 
Попробовал создать чистую базу. При открытии те же самые ошибки. Т.е., видимо, дело именно в количестве одновременно открытых файлов.
Цитата
ВАЛЕРИЙ БОНДАРЧУК пишет:
DOS ERROR 4 - это не может открыть новые файлы из-за ограничения системы.
Т.Е надо добавит максимум на открытие файлов.
По умолчанеию что-то 60 или 90 файлов, а в товарах нужно 140
http://online.spb4plus.ru/index.html?topic8846.htm
Не могу найти где в XP это прописать. Попробовал в CONFIG.SYS добавить files=255, не помогло.
Иногда сообщение об ошибке меняется на DOS ERROR 2, это что значит?

Денис - нет, компьютер тот же самый, заменил HDD, поставил на него Win XP и скопировал базу с умершего харда.

PS: хотя, с другой стороны, net config server показывает, что максимальное число открытых файлов в сеансе 16384...
Изменено: Steel Rain - 20.02.2013 17:59:48
 
Цитата
ВАЛЕРИЙ БОНДАРЧУК пишет:
Если ключ не видется, то он скажет о демоверсии до подхода ошибок.
Попробовал запустить базу отключив ключ от компа. Никаких сообщений о том что база в демо режиме. При открытии баз так же останавливается на файле SPR_PART.fdt
Про то что ключ не обнаружен и БЭСТ работает в демо режиме пишет только если выбрать "Реорганизация меню".
Изменено: Steel Rain - 20.02.2013 19:48:07
 
Цитата
Steel Rain пишет:
Не могу найти где в XP это прописать.
Это наверное в переменных среды.
Мой компьютер\ Свойства\ Дополнительно\ Внизу кнопка Переменная среды
там и заведите files значение 250
Изменено: ВАЛЕРИЙ БОНДАРЧУК - 20.02.2013 20:16:31
 
Глянул список возможных переменных среды, про FILES там ничего нет, ну попробовал на всякий случай, не получилось, видимо где то в другом месте...

О! Наконец то добил ключ. В BEST.bat прописал SET BEST_NET=LOCAL только в Настройка-Картотека предприятия-Настройка у меня "Номер электронного ключа" русскими буквами пишет, т.е. "5щщоуд", это нормально?
Изменено: Steel Rain - 20.02.2013 21:42:02
 
Практически решилась проблема. Нашел где в ХР увеличить количество одновременно открытых файлов http://support.microsoft.com/kb/314106. Прописывается в Config.nt. Пустая база запустилась.
Но вот нужная по прежнему ругается на SPR_PART.FDT только ошибка DOS 2. Это что может значить? Сейчас делаю реиндексацию, посмотрю что получится.

При реиндексации выдала ошибку
Error SIXCDX/1002 Ошибка открытия DBASE\SKLAD\SPR_PART.FPT (DOS Error 2)
Я посмотрел, в этом файле вообще мусор какой то в первых двух столбцах, может его очистить можно или вообще удалить и создать заново?
Нажал Default появилось сообщение
Error BASE\1002 Алиас отсутствует NEW

Повторно запустил базу, написала, что реиндексация была прервана аварийно, нажал "Возобновить"
опять споткнулась на том же файле, но после нажатия Default уже другое сообщение
Error BDCMD/2001 Рабочая область не используется: DBEVAL
Error BDCMD/2001 Рабочая область не используется: __DBPACK
и опять
Error BASE\1002 Алиас отсутствует NEW
Изменено: Steel Rain - 20.02.2013 23:18:24
 
SPR_PART.FPT - это мемо поля справочника партий, можете смело заменить его файлом из пустой базы.
 
Большое спасибо за помощь. Заменил файлом из пустой базы, все заработало.
 
Цитата
ВАЛЕРИЙ БОНДАРЧУК пишет:
SPR_PART.FPT - это мемо поля справочника партий, можете смело заменить его файлом из пустой базы.
Помогло, спасибо за подсказку.
Страницы: 1
Читают тему (гостей: 1)