Страница 1 из 1

Ошибка ремонта БД

СообщениеДобавлено: Пн Фев 27, 2023 16:30
Sinica96
1. Тип программы Smeta.ru (flash)
2. Версия программы и БД 11.6.2.0
3. ОС Win10 64bit

Добрый день. После обновления программы и БД столкнулся с проблемой, а именно при открытии смет выскакивает ошибка GDSCODE = 335544344 (см.скриншот).
Предпринял след. действия для исправления:
1. Проверил путь файла к БД (путь верный, кириллица отсутствует);
2. Решил прогнать БД (4гб) на наличие ошибок (ошибки отсутствуют);
3. При проведения ремонта файла в программе мониторинга БД получил ошибку (логи прикладываю в файле txt).

Сама ошибка выглядит так:
[16:02:17] gbak: ERROR:internal Firebird consistency check (wrong record length (183), file: vio.cpp line: 1424)
[16:02:17] gbak: ERROR: gds_$receive failed
[16:02:17] gbak: ERROR: Exiting before completion due to errors
[16:02:17] gbak:Exiting before completion due to errors

Резервные копии вроде как отсутствуют(папки backup пусты).

Re: Ошибка ремонта БД

СообщениеДобавлено: Вт Фев 28, 2023 10:58
Sinica96
Проблема исправлена.
Файлы с флешки были сохранены на компьютер, а сам носитель отформатирован в формат ExFAT.
После форматирования файлы вернули в обратно.
После данных манипуляций программа заработала.

Re: Ошибка ремонта БД

СообщениеДобавлено: Вт Фев 28, 2023 22:54
Шуруп
Sinica96 писал(а): а сам носитель отформатирован в формат ExFAT

База 4 Гб, носитель отформатировали в ExFat и заработало...
Логичный вопрос, а что, до этого fat32 был что-ли?..