![]() |
![]() |
![]() |
|
Ошибка формата потока | ☑ | ||
---|---|---|---|---|
0
дущ
16.02.10
✎
10:29
|
При обновлении бухии моргнул свет. Сейчас вылетает ошибка формата потока и всё. Ни в конфигуратор, ни в БД не войти. Всё что написано тут http://www.gilev.ru/1c/81/restore/stream.html делал. Как исправить?
|
|||
1
ilkoder
16.02.10
✎
10:30
|
А база файловая? Тогда примите мои соболезнования...
|
|||
2
дущ
16.02.10
✎
10:31
|
файловая. Неужели никак не восстановить? Ещё и клиенты удаленные, о том, что надо делать архивы они только сегодня узнали.
|
|||
3
shuhard
16.02.10
✎
10:31
|
(0) пипец базе
|
|||
4
cobRA
16.02.10
✎
10:31
|
А что насчет рекомендаций: "делать резервные копии как можно чаще :)"
и "Можно также воспользоваться платной помощью"? |
|||
5
Salvador Limones
16.02.10
✎
10:32
|
Доставайте первичку, начинайте забивать в новую базу.
|
|||
6
shuhard
16.02.10
✎
10:32
|
(2) не вали на клиентов, бэкап перед обновлением учат делать детей на разноске ИТС
|
|||
7
дущ
16.02.10
✎
10:35
|
ахринеть. Чем дальше тем больше мне нравится восьмерка. На файловой семерке я мог как хочешь извернуться, подменить мдшник, наконец тупо расковырять дбф-ки, но базу восстановить. А тут "пипец базе" и всё? Прикольно.
|
|||
8
Serg_1960
16.02.10
✎
10:35
|
(0) chdbfl.exe(?)
|
|||
9
KRV
16.02.10
✎
10:35
|
Удачненько так.... пациенты-то хоть НДС не торопятся сдавать?
|
|||
10
ilkoder
16.02.10
✎
10:37
|
Ковырялся как-то в тестовой файловой - как рассыпалась, ничего не помогло.
|
|||
11
дущ
16.02.10
✎
10:39
|
(8) делал. "Ошибок нет"
|
|||
12
KRV
16.02.10
✎
10:39
|
тада ой :(
|
|||
13
bvn13
16.02.10
✎
10:40
|
(0) старо как баян. ищи по форуму. суть - найти в локалсеттингс юзера темповые файлы 1С и прибить их.
|
|||
14
shuhard
16.02.10
✎
10:40
|
(11)
данные попробуй вытянуть через COM конфигурации пипец |
|||
15
shuhard
16.02.10
✎
10:41
|
(13) http://www.gilev.ru/1c/81/restore/stream.html
кэши прибиты |
|||
16
Дикообразко
16.02.10
✎
10:42
|
все админы делятся на тех кто делает бэкап и будут делать бэкап...
делать обновление и перед этим не сделать бэкап? моветон ужасный |
|||
17
дущ
16.02.10
✎
10:42
|
(10) нифига. Я лично внешним дбф-редактором из семерки первичку вытаскивал. Работа кропотливая, но данные восстанавливаются
(13) написал же http://www.gilev.ru/1c/81/restore/stream.html - делал. Там одним из первых этот апплиикашион дата идет. (14) ща буду пробовать (15) это как? |
|||
18
DZENN
гуру
16.02.10
✎
10:43
|
(0) Мои соболезнования.
v8: Опять "Ошибка формата потока", на этот раз ничего не помогает. Такая же история с грустным концом, пришлось заново писать. |
|||
19
дущ
16.02.10
✎
10:43
|
(16) в принципе не ожидал, что такое может быть. Т.е. грубо говоря это с кем угодно может приключиться. Ведь "ошибка формата потока" как я понял может возникнутьи не при обновлении. И всё? "Пипец базе"?
|
|||
20
Дикообразко
16.02.10
✎
10:45
|
(19) при обновление... до фига что может произойти и не сделать бэкап это просто не профессионализм...
ну почему пипец, можно разобрать базу... было бы желание, распаковщики даже вроде волялись в инете, правда вот не знаю для 8.1 их переделывали |
|||
21
Дикообразко
16.02.10
✎
10:45
|
ли
|
|||
22
Дикообразко
16.02.10
✎
10:45
|
+(21) только вот где ты cf возьмешь?
|
|||
23
дущ
16.02.10
✎
10:48
|
(22) да сиэф то есть.
Вобщем ясно. Попробую на хотлайн 1Су стукануть Тема закрыта. |
|||
24
Wehrmacht
16.02.10
✎
10:58
|
(0) chdbfl не пробовали?
|
|||
25
Wehrmacht
16.02.10
✎
11:05
|
(22) На infostart'е как раз был распаковщик, вытягивающий cf из 1cd и даже dt.
|
|||
26
Serg_1960
16.02.10
✎
11:07
|
Конфу достать из 1CD - не проблема. Проблема в том - что именно она такую ошибку провоцирует. А кому она нужна такая?
|
|||
27
Дикообразко
16.02.10
✎
12:49
|
(26) запаковать туда типовую
|
|||
28
Demiurg
16.02.10
✎
12:54
|
(0) можно на платной основе :)
специально же написал, просто если выполнены все рекомендации и проблема осталась, значит потребуются существенные усилия реанимировать, а это должно быть оплачено |
|||
29
zbv
16.02.10
✎
12:57
|
(28) и какие расценки ?
|
|||
30
Demiurg
16.02.10
✎
12:58
|
4800-14400 руб.
если есть результат |
|||
31
Demiurg
16.02.10
✎
12:58
|
по сравнению с хранящейся информацией, это побожески :)
|
|||
32
zbv
16.02.10
✎
12:59
|
(30) нормальная плата - за научиться делать бэкап.. :-)
|
|||
33
Demiurg
16.02.10
✎
13:02
|
(32) за "научиться делать бэкап" тоже цена есть 5100 руб. http://www.gilev.ru/1c/mssql/kurs.htm
дешевле только даром :))) |
|||
34
shuhard
16.02.10
✎
13:05
|
(33) топик-стартера http://www.gilev.ru/1c/mssql/kurs.htm не спасет
у него файловая БД |
|||
35
sapphire
16.02.10
✎
13:06
|
(0) Ничего страшного.
Перерегистрируйте конфигурацию. |
|||
36
Demiurg
16.02.10
✎
13:07
|
(34) учим бэкапить и файловую :)))
|
|||
37
Serg_1960
16.02.10
✎
13:12
|
Вопрос к спецам: а изменять внутренние идентификаторы метаданных слабо? :)
|
|||
38
Demiurg
16.02.10
✎
13:17
|
(37) это вопрос цены,
хотя можно и в суппорт 1С обратиться |
|||
39
Serg_1960
16.02.10
✎
13:21
|
(37) + Навеяло по мотивам v8: Rutime error при обновлении на 1.2.23 -ий релиз УПП Там тоже была ошибка формата потока из-за нарушения соответсвия объектов при обновлении (имхо). Ради интереса добился возможности обновления конфы, как и желал автор... но вопросы остались...
|
|||
40
Makarkina
16.02.10
✎
13:22
|
А пробовали удалить все папки из каталога пользователя\ApplicationData\1C B lOCALsETTINGS\1c ?
|
|||
41
Serg_1960
16.02.10
✎
13:27
|
(40) Если вопрос к автору - то, вероятно, - "да". В (0) указана ссылка где, среди прочего, и это есть.
|
|||
42
дущ
16.02.10
✎
13:30
|
(40) да, всё делал. Даже на другой комп переносил. Всё тоже
подскажите ссылку на распаковщик на инфостарте |
|||
43
Serg_1960
16.02.10
✎
13:38
|
||||
44
budanila
16.02.10
✎
13:43
|
(33) спамер понимаешь
|
|||
45
дущ
16.02.10
✎
15:05
|
судя по всему бажная именно конфигурация баз данных. Сейчас попробовал вытянуть конфигурацию БД через Tool_1CD конфигурация вытянулась, а вот попытка этой конфигурации загрузить в пустую базу вызывает ту же самую "Ошибка формата потока".
|
|||
46
дущ
16.02.10
✎
15:10
|
а вот основная конфигурация нормально загружается в пустую. Видимо в нашем случае это фактически одни и те же файлы. Когда я делал обновление основную конфигурацию он загрузил, начал обновлять конфигурацию БД и в этот момент моргнул свет. Кто-нибудь подскажите как подменить в 1CD конфигурацию базы данных на основную конфигурацию? Если подменить у меня хотя бы конфигуратор встанет, а там данные уж я как-нибудь реорганизую/вытяну.
|
|||
47
дущ
16.02.10
✎
15:12
|
Обнаружил интересное. Tool_1CD выгружает конфигурацию БД 2 МБ, основная конфигурация 76 МБ. Интересно-интересно, где-то обрыв файла произошел.
|
|||
48
Demiurg
16.02.10
✎
16:43
|
(47) см. почту
|
|||
49
дущ
16.02.10
✎
16:46
|
(48) согласую с клиентом
пока копаю сам. |
|||
50
Дикообразко
16.02.10
✎
16:48
|
(39) вообще было признано что какая то платформа 8,0 могла запороть внутренние идентификаторы при юзанье сравнить/объединить
|
|||
51
дущ
16.02.10
✎
16:53
|
Читаю тут http://infostart.ru/public/19734/
awa - умница Открыл HEX-едитом 1CD-шник. Попытался поправить таблицу config (из-за неё я так понял и не открывает). Решил перенаправить её данные на таблицу configsave, т.е. менял указатели files. Видимо не очень внимательно прочел awa. Что-то нарушил, при попытке открытия пишет уже другую ошибку. Сделал chdbfl, он говорит так мол и так таблица "config" разрушена и восстановил методом полного её потёра :E. НО Конфигуратор открылся (!!!) Но при попытке просмотреть конфигурацию базы данных, даёт пустую конфигурацию. При попытке обновить конфигурацию базы данных текущей конфигурацией, летит ошибка Windows в 1cv8.exe. Пока перекур, ищу способ как бы накатить текущую конфигурацию на конфигурацию БД без реструктуризации БД. |
|||
52
дущ
16.02.10
✎
16:55
|
(50) вообще читая структуру 1cd непонятно что они курили когда её придумывали. Блоки, указатели, индексы, массивы, данные в архиве, в архиве контейнер, в конейнере GUIDы. Яйцо в утке, утко в зайце, заяц в ...
|
|||
53
Serg_1960
16.02.10
✎
17:10
|
У автора соответствие объектов на уровне внутренних идентификаторов в базе сбойнуло! См. ссылку в (19). Мысль кромольная: уж не один и тот-же это клиент? :)
PS: А таблицы "config" и "configsave" здесь совсем ни причём :( Надеюсь автор различает понятия объект и представление объекта? :) |
|||
54
Serg_1960
16.02.10
✎
17:13
|
Ой, -оговорился с ссылкой. См. (39)
|
|||
55
дущ
16.02.10
✎
17:31
|
(53) Ну судя по тому, что Tool_1CD не может выгрузить корректную конфигурацию БД, и может выгрузить корректную текущую конфигурацию, то я и решил что проблема в конфигурации БД. Я так понял config и configsave соответствуют конфигурации БД и текущей конфигурации соответственно? То, что структура метаданных хранится не в них я понял.
|
|||
56
Serg_1960
16.02.10
✎
18:14
|
(55) Ну, в принципе, можно сказать что "config" - это конфигурация БД. А то, что доступно в конфигураторе - хранится в Configsave. В самом деле это не совсем так. Есть ещё таблицы Params и DBSchema, которые содержат информацию о соответствии метаданных и таблиц размещения данных по ним...
Источник: http://www.klerk.ru/soft/articles/105203/ |
|||
57
awa15
16.02.10
✎
19:01
|
(55)(56) таблица config - это конфигурация БД. В таблице configsave хранятся отличия основной конфигурации от конфигурации БД. Таким образом, если основная конфигурация совпадает с конфигурацией БД, то таблица configsave пустая.
|
|||
58
Дикообразко
16.02.10
✎
19:04
|
(57) круто
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |