Форум SERP Parser

Основной раздел => Ошибки => Тема начата: Alerq от 20 Июль 2015, 23:11:55

Название: SQL Error: database disk image is malformed
Отправлено: Alerq от 20 Июль 2015, 23:11:55
Добрый день. Во время парсинга позиций упала операционная система, и, я так понимаю, база данных оказалась повреждена. Есть способ исправить это, или придется пересоздавать проект?
Название: Re: SQL Error: database disk image is malformed
Отправлено: byterus от 21 Июль 2015, 05:24:23
Alerq, скачайте этот архив
http://www.serpparser.ru/files/repair-spp.zip
и распакуйте в каталог с проектами. Скрипт делает резервные копии, но рекомендую сделать резервные копии проекта. Далее запустите файл repair-all-spp.bat для исправления всех проектов, либо repair-spp.bat имя_проекта.spp для одного проекта.
Название: Re: SQL Error: database disk image is malformed
Отправлено: Alerq от 21 Июль 2015, 09:11:35
А проекты хранятся в основной папке программы? Не могли бы подсказать, какие файлы являются базой данных. По названию на первый взгляд не получается понять.
Название: Re: SQL Error: database disk image is malformed
Отправлено: byterus от 21 Июль 2015, 09:28:58
Alerq, прошу прощенья, не уточнил, видимо у Вас Lite\Base редакция, путь к фалу проекта можно посмотреть из меню Проект\Настройки проекта\ссылка Показать проект в папке. Если редакция Lite\Base, то проект называется application_data, запустите восстановление так repair-spp.bat application_data, предварительно сделайте резервную копию проекта.
Название: Re: SQL Error: database disk image is malformed
Отправлено: Alerq от 21 Июль 2015, 23:29:43
Через ремонт всех проектов (он у меня один) выбивает unable to open database file с местоположением базы проекта. :(
Название: Re: SQL Error: database disk image is malformed
Отправлено: byterus от 22 Июль 2015, 03:59:36
Alerq, зачем запускать правку всех проектов? Я ведь написал строку запуска в предыдущем сообщении
Цитировать
запустите восстановление так repair-spp.bat application_data
Название: Re: SQL Error: database disk image is malformed
Отправлено: Alerq от 22 Июль 2015, 10:27:47
Я запустил правку всех проектов по одной простой причине - это должно работать даже если проект 1. У меня Pro версия с обычными именами проекта. Запуск batника repair-spp.bat project.spp не помогло, он не считывает базу (ERRNOEXIST)
Название: Re: SQL Error: database disk image is malformed
Отправлено: byterus от 22 Июль 2015, 10:49:31
Alerq, возможно проблема в пути, попробуйте переместить все в каталог типа C:\Projects
Название: Re: SQL Error: database disk image is malformed
Отправлено: Alerq от 22 Июль 2015, 11:49:55
Спасибо, перемещение помогло, проект починился.