разрушен файл БД 1soper #438150


#0 by yarik526
вылетела вот такая ошибка в 1с. Глянул структуру таблицы - там все в кашу, все заголовки слились в один сплошной китайский иероглиф. какой прогой моно восстановить структуру таблицы? (PS есть сохраненный файл той же базы, чем можно из него импортировать структуру таблицы) И вообще изза чего такое могло случиться?
#1 by yarik526
ой запостил нетуда ((( 1c v7.7
#2 by SnarkHunter
Сеть глючная...
#3 by СтороннийНаблюдатель
Заголовки побитые можно кажется обычным dbfviewer-ом открыть и сохранить. Остальное - ручной труд.
#4 by dk
во внутренностях бухии не копался, но если проводки есть у документов и 1SENTRY живой, то можно НА КОПИИ удалить 1soper и запустить полный пересчет бух итогов
#5 by yarik526
мгм, попробую
#6 by SnarkHunter
Пересчет бухитогов и 1soper никак не связаны... Если что и поможет, то пересчет служебных данных, хотя очень сомнительно...
#7 by ДенисЧ
Ага... А при наличии движений в регистрах можно восстановить 1sjourn... Кто-то тут явно не похмелился...
#8 by dk
может и не поможет, я так и сказал ) думал как с rg и ra прокатил
#9 by dk
тогда еще вариант - перепровести документы, хотя если есть ручные операции ...
#10 by yarik526
да я думал над перепроведением - некатит , много ручных операций
#11 by yarik526
буду ковырять руками, хотя нашол утилиту - dbfdoctor вроде то что нужно... ща попробую
#12 by Asirius
Сделай нарезку из двух файлов. Из копии возьми первые несколько килобайт по размеру кластера, из побитого файла возьми остальное.
#13 by Дядя Васька
В заголовке контрольная сумма, так что все равно с форматом разбираться. Или редактор какой попродвинутей заюзать...
#14 by yarik526
нарезка невкатить точно ))
#15 by yarik526
блин, копаю структуру в визуал фокспро. девятом. Создал структуру как в непорченом файле - сохраняю - фокс вылетает с ршибкой... че я нетак делаю??
#16 by yarik526
попробовал в фокс про вот так - use копия_1soper.dbf copy structure to чистый_1soper.dbf use чистый_1soper.dbf append from порченый_1soper.dbf в результате "добавлено столько то столько то строчек", но все эти столькото столькото строчек пустые...(((
#17 by yarik526
подскажите как еще моно помучать дбфку? создаю новую структуру дбфки все путем, сохраняю - все записи пустые, но размер файла увеличивается в 2 раза. ниче непойму
#18 by Asirius
А точно нарезка + ТИИ не поможет? Вроде там не контрольная сумма, а количество строк храниться. ТИИ умеет исправлять неверное количество строк в заголовке
#19 by Эльниньо
С каких это пор?
#20 by Asirius
на этапе проверки физической целостности
#21 by Дядя Васька
Ну это хз... Вообще если погуглить там ничего сложного-то нет, если и не поможет ТиИ. Просто идешь по ссылке вроде этой: , берешь обычный hex-редактор и вбиваешь нужные значения.
#22 by Asirius
Залез в Hex-редактор, уменьшил количество записей, сделал ТИИ Блин, он это не исправляет, а обнаруживает: "Длина файла не соотвествует количеству и длине записей" А после чего весело обнуляет этот файл! Так что количество записей прийдется править вручную Попробовал поменять любое значащее поле - проглотил без проблем, никаких контрольных сумм.
#23 by Дядя Васька
Ну я этот заголовок парсил первый и последний раз 12 лет назад, когда курсовую писал в инсте :) Неудивительно что могу и подзабыть что там конкретно.. Количество записей на самом деле, так что особо не промахнешься. Не забудь только индексы убить.
#24 by Эльниньо
Вот именно. Это грабли для тех, кто делает горячее копирование xcopy
#25 by vde69
как всегда готов сделать за деньги, вот пример востановления
#26 by vde69
+ как правило 1 файл не падает никогда, обычно падают скопом :) думаю у автора еще несколько дохлых есть
#27 by DrZombi
Бекап... Бекап... и еще раз Бекап :) Админа к стенке и расстрелять :)
#28 by yarik526
всем спасибо все восстановлено.
#29 by yarik526
hex editor forever
#30 by yarik526
в выходные админ спит бекапы делает(чаще не делает -))) технолог.
#31 by vde69
у меня в пятницу трабл был, побился файл (стал нулевой длины) "Справочник.Договора", а там примерно 100тыс позиций и счета фактуры именно сегодня надо делать, админы полезли в бекапы, а их нет :) (точнее есть, но с другого сервера, а месяц назад мой помошник базу перенес, а про бекапы забыл)... 2 часа ковырялся, все выковырял :) ---------------------------------------------------- "О, если я не дойду, Если в пути пропаду, Что станется с ними, с больными, С моими ЗВЕРЯМИ ЧУДНЫМИ?" И сел у стола Айболит И одно только слово твердит: "Архивик, Архивик, Архив!"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С