Имя: Пароль:
1C
1С v8
Восстановление баз.
0 probably
 
26.03.14
13:34
Причина: рассыпался рейд и диски. Вытащили файлый 1cd, при прогоне в chdbfl.exe выдается следующее.

База1:
Повреждена таблица размещения внутреннего файла <Данные неограниченной длины таблицы 'CONFIG'>
Повреждены данные таблицы 'CONFIG'
Обнаружено рассогласование между данными и индексами таблицы 'CONFIG'
Поврежден список удаленных записей таблицы 'CONFIG'
Поврежден список удаленных записей таблицы 'CONFIGSAVE'
Поврежден список свободных блоков внутреннего файла значений полей неограниченной длины 'CONFIGSAVE'
Обнаружено рассогласование между данными и индексами таблицы '_ACCRGAT37573'
Обнаружено рассогласование между данными и индексами таблицы '_ACCRGED7575'
Обнаружено рассогласование между данными и индексами таблицы '_DOCUMENTJOURNAL5489'
Обнаружено рассогласование между данными и индексами таблицы '_DOCUMENTJOURNAL5508'
Обнаружено рассогласование между данными и индексами таблицы '_INFORG9279'

База2:
Повреждены данные таблицы 'CONFIG'
Обнаружено рассогласование между данными и индексами таблицы 'CONFIG'
Поврежден список удаленных записей таблицы 'CONFIG'

Есть ли шансы?
Приглашаются знающие и желающие к сотрудничеству.
Разыскиваются awa, vde69 и остальные, кто может квалифицированно решить проблему
1 Ёпрст
 
гуру
26.03.14
13:36
архив то хоть сделал до chdbfl ?
2 probably
 
26.03.14
13:43
(1) это прогон без галки "исправлять" - это раз; два - разумеется первоначальные вытащенные файлы лежат отдельно, к ним никто не прикасался
3 Ёпрст
 
гуру
26.03.14
13:43
ну распакуй свой cd, да замени конфиг с архива, для начала..
4 vde69
 
модератор
26.03.14
13:46
про индексы забей, индексы вообще все удалить можно....

по идеи тебе достаточно востановить одну из двух таблиц 'CONFIGSAVE' или 'CONFIG' попробуй сохранить эти таблицы отдельно на диск...
5 cons74
 
26.03.14
13:46
судя по описанию - только побиты таблицы с конфой и рассогласование индексов.
Первое лечится заменой таблицы (tool cd), второе - выполнение ТИИ после первого.
На первый взгляд шансы 90%.
6 probably
 
26.03.14
13:55
(4),(5) при сохранении конфигурации базы данных идет куча сообщений "попытка чтения блока за пределами файла" и последнее "несовпадение blob-поля, указанного в записи, с длинной практически прочитанных данных". Файл конфигурации сохраняется,  при попытке его загрузить в пустую базу падает с ошибкой "ошибка формата потока"
7 probably
 
26.03.14
13:59
с основной конфигурацией та же история
8 МихаилМ
 
26.03.14
14:00
(6)
загрузите максимально похожую конфигурацию
9 МихаилМ
 
26.03.14
14:00
+(8)
с помощью tool_1cd
10 probably
 
26.03.14
14:02
(9) как это сделать? Не вижу такой кнопки
11 МихаилМ
 
26.03.14
14:13
(10)
или не внимательно ищите. или версия tool_1cd старая
12 probably
 
26.03.14
14:22
(11) 0.2.2
13 probably
 
26.03.14
14:24
База2 открылась в режиме предприятия. В конфигураторе со второй попытке удалось создать еще одно пользователя.
Попытка открыть конфигурацию, выполнить ТИИ в режиме тестирования с реиндексацией и проверками логич. и ссылочн. целостности просто падает без каких-либо сообщений
14 probably
 
26.03.14
14:34
цель номер 1 восстановить базу1.
Желающие есть взяться?
15 МихаилМ
 
26.03.14
14:36
(14)
Вам в раздел "JOB"
16 bolobol
 
26.03.14
14:58
Выгрузить данные обработкой переноса между одинаковыми конфами.
17 probably
 
26.03.14
15:11
(16) если бы нужная база открывалась в режиме предприятия, темы бы не было, или была бы в другом ключе
18 Torquader
 
26.03.14
15:23
А точно raid правильно собрали ?
Просто, страницы sql имеют контрольные суммы, но если их переставить, то суммы-то сойдутся, а результат будет очень странным.
19 probably
 
26.03.14
15:48
(18) raid без возможности собрать заново (за что купил, за то и продаю), из него просто вытащили данные.
20 probably
 
26.03.14
15:48
(18) и  базы файловые, sql тут при чем?
21 Мимохожий Однако
 
26.03.14
15:51
Пока не понятно. Есть ли хоть один не битый архив?
22 Torquader
 
26.03.14
15:54
(20) Файловые - это ещё хуже.
Я так Word из кусков пытался собрать - так и не взлетело нифига.
(19) А исходники raid-а есть ? То есть хоть какие-то следы того, что от него осталось ?
23 probably
 
26.03.14
15:55
(21) есть архив от сентября 2013
24 Torquader
 
26.03.14
15:58
(23) Ну, с этого времени все конфигурации очень сильно обновили, хотя, лучше что-то, чем ничего.
25 Torquader
 
26.03.14
15:59
Просто, если тело таблицы заменить на другую, то система этого может и не заметить, а вот вместо данных в той таблице уже будет каша.
26 probably
 
26.03.14
16:40
(22) что есть исходники raid? С диска либо сняли образ, либо достучались до него и скопировали всё.
Система с него завелась, все данные нормально, кроме баз 1с
27 mehfk
 
26.03.14
17:03
(0) Базу в архив и на обменник, ссылку в почту мойник псина народ.ру
28 mehfk
 
26.03.14
17:04
(0) Также нужна ближайшая архивная копия базы.
29 Мыш
 
26.03.14
17:08
(0) Сколько денег готовы отдать?
30 probably
 
26.03.14
17:28
(29) сколько готовы попросить?
31 probably
 
26.03.14
17:29
(27) готово
32 Мыш
 
26.03.14
17:35
(30) Всё заберу, грузите бочками )
33 mehfk
 
26.03.14
17:56
(31) Задал вопросы в почту
34 mehfk
 
26.03.14
18:51
(31) Отправил линк на вылеченную базу.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой