Имя: Пароль:
1C
 
Можно ли побороть ошибку формата потока при загрузке базы из dt:?
0 Ars_spb
 
27.12.06
11:11
Выгружалась из sql базы, пытался загрузить в пустую файловую и sql одно и то же
1 Salvador Limones
 
27.12.06
11:12
Можно.
2 Херрес
 
27.12.06
11:12
если файл не битый (что вряд ли лечится), то возможно он просто был сохранён старой платформой, а загружается в новую
3 Ars_spb
 
27.12.06
11:14
1: как?
2: Сохранен 13 платформой, загрузить пробовал и 13 и 18, один результат
4 Salvador Limones
 
27.12.06
11:14
С сайта 1С:
Вопрос:
Почему при загрузке ИБ возникает след. ошибка? И как с этим бороться?

Неверный формат файла для загрузки информационной базы
Ошибка формата потока
по причине:
Ошибка формата потока
Ответ:

Возможно, файл выгрузки информационной баз был получен из информационной базы, в стороковых полях которой содержатся символы с кодами 0x1a или 0xFFFF. Для поиска таких значений можно написать процедуру, обходящую все записи базы данных, и выполняющую поиск указанных символов в строковых значениях.
Определите в общем модуле, выполняемом на севере, процедуру, которая переберет объекты метаданных (справочники, документы, и т. д.), для каждого объекта метаданных выполнит выборку данных (методом "Выбрать"), и во всех выбранных данных строкового типа выполнит поиск символов с кодами 0x1a и 0xffff.
В клиент-серверном варианте эту процедуру необходимо запускать на сервере. Если это не поможет, то пришлите, пожалуйста, не загружающийся .dt файл на v8@1c.ru для анализа.
5 Ars_spb
 
27.12.06
13:23
То есть если грохнулась база и выяснилось что бэкапы не восстанавливаются то ничего не сделать?
А обработка готовая есть для зачистки этих символов? или она в типовые конфы уже встроена?
6 F117
 
27.12.06
13:27
Попробуй полечить из каталога din, там утилитка была специальная. У меня такаяэе проблема. Утилитка базу вылечила, только теперь она не загружается, пишет не найден маркер UTF8
7 F117
 
27.12.06
13:27
не din а bin ошибся
8 Ars_spb
 
27.12.06
13:28
Утилитка только развернутые базы лечит
9 F117
 
27.12.06
13:29
(8)всмысле?
10 Ars_spb
 
27.12.06
13:37
если идет речь об утилитке ChDBFl.exe то она не берет в качестве проверяемого файла файл *.dt
11 F117
 
27.12.06
13:58
а я ей тогда какой файл сунул CD чтоли или че
12 Ars_spb
 
27.12.06
13:59
cd это уже после развертки получаетсмя
13 F117
 
27.12.06
13:59
ну его я мог ей подсунуть
14 F117
 
27.12.06
14:05
(6)+ как от этой ишибки избавется????
15 Ars_spb
 
27.12.06
14:20
Тоже не знаю :(
16 Ars_spb
 
27.12.06
14:43
А всетаки обработки готовой нет чтоб базу перелопатила на поиск этих символов?
17 Salvador Limones
 
27.12.06
14:44
(16) Нет. Сам бы уже сделал давно.
18 Херрес
 
27.12.06
14:45
(16) толку тебе от этой обработки если у тебя нет базы где её можно запустить
19 Ars_spb
 
27.12.06
16:39
На будущее, но вообще мне восьмерка все меньше нравится
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.