![]() |
|
v8: Совет по структуре файлов, раcпакованных V8Unpack из 1cv8.cf | ☑ | ||
---|---|---|---|---|
0
SiAl-chel
30.07.10
✎
18:58
|
Попалась битая БД "БП, ред 1.6", измененная нехило. При запуске "Ошибка формата потока". ТиИ тоже самое выдает. База сворачивается в DT-шник и спокойно разворачивается. Эффект один и тот же и в файловом варианте и в клиент-серверном. CHDBFL ошибок не нашел. Из БД вытащил конфигурацию базы данных (при открытии основной конфигурации - ошибка формата потока, конфигуратор закрывается).
С помощью V8Unpack-а распаковал конфигурацию. Как теперь в этом количестве файлов найти ошибку? При обратном упаковке и открытии этого файла в конфигураторе опять ошибка формата потока. Есть гуру, которые могут что-то подсказать? |
|||
1
toys
30.07.10
✎
19:00
|
||||
2
stangen
30.07.10
✎
20:43
|
(0) т.е. в конфигуратор дает зайти? тогда может посмотришь в коде, может там где-то собака зарылась.Попробуй в отладке поставить точку останова при начале работы с системой. Ошибка формата потока может что угодно означать, например я сталкивался с такой, когда из хранилища пытались достать большой текстовый файл
|
|||
3
MMF
30.07.10
✎
22:57
|
Выложи конфу
|
|||
4
SiAl-chel
31.07.10
✎
10:23
|
(3) Вот
http://rapidshare.com/files/410131856/1Cv8.cf MD5: F69894F9DE6DD813394652DA7F2B5670 (2) В Конфигуратор дает зайти, но при открытии основной конфигурации или конфигурации БД появляется ошибка формата потока. Позволяет выгрузить-загрузить DT-шник хоть в файловом, хоть в клиент-серверном варианте, значит проблема не в данных, а в конфигурации (основная конфигурация и конфигурация БД равны, так как dbo.ConfigSave пустая). |
|||
5
SiAl-chel
02.08.10
✎
10:11
|
Ап
|
|||
6
Nexux
02.08.10
✎
10:12
|
а если DTManager вытянуть cf из dt?
|
|||
7
vde69
02.08.10
✎
10:24
|
на копии
1. проверь длинну файла и количество блоков в заголовке 2. проверь ссылки за предел файла (могут быть ссылки либо на свободные блоки, либо в корневом) 3. замени конфигурации наиболее близкой и сделай тестирование |
|||
8
SiAl-chel
02.08.10
✎
10:46
|
(6) Эффект то же. Вытянуть могу, но при открытии или загрузке в конфигураторе - ошибка формата потока.
(7) Прости, не хватает для этого опыта. Действия делать над файлом конфигурации или фалом БД? Более близкой конфигурации нет. |
|||
9
vde69
02.08.10
✎
10:48
|
(8) да с файлоб БД
делается это в hex редакторе, п.1 - это по памяти 7-8 байт (количество блоков) 1 блок = 0х1000 |
|||
10
MMF
02.08.10
✎
11:34
|
В конфигурации отсутствует поток 'metadata', можно не дергаться
|
|||
11
MMF
02.08.10
✎
11:41
|
(10+) ну хотя, конечно, если очень нужно, то 1) проверить конфигурацию БД если и там болт, 2) подменить поток из ближайшей родственной конфиги и сохранить хотя бы тексты, макеты, справки для пересекающихся (имеющихся и в этой конфе и в родственной) объектов конфиг
|
|||
12
SiAl-chel
02.08.10
✎
12:10
|
(10) Спасибо. Буду пробовать. Конфигурация БД равна основной конфигурации, что я выложил.
|
|||
13
MMF
02.08.10
✎
12:53
|
(12) подмена при использовании v8unpack не поможет, тут нужны другие средства
|
|||
14
SiAl-chel
02.08.10
✎
16:01
|
(13) Какие? Просто вряд ли я смогу раздобыть аналогичную конфигурацию.
|
|||
15
Nexux
03.08.10
✎
17:44
|
может, оттрасировать и понять на какой таблице ошибка
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |