Re: Переход на новую версию - проблема переноса базы
Пользователь:
Alio (IP-адрес скрыт)
Дата: 17, August, 2009 18:01
Игорь написал(а):
-------------------------------------------------------
> Alio написал(а):
> --------------------------------------------------
> -----
> > Экспорт/Импорт через ISO может привести к
> потерям
> > данных только в случае наличия записей размером
> > более 99999 байт (в UTF8). У Вас в БД читателей
> > могут быть ТАКИЕ записи?
> Забыл добавить, ИРБИС64 (хотя и так знаете).
> Интересно получается: заявленный максимальный
> размер записи в базе ИРБИС64 - 4 Гб, а размер
> записи в формате ISO - 99 кб ? Нестыковка однако.
Вы, мягко говоря, чуток не в теме...
ISO 2709 - это междунардный стандарт, на основе которого строятся все коммуникативные форматы, и именно в них действует это ограничение 99999. ИРБИС тут ни при чем - он только лишь поддерживает этот стандарт. А вот текстовый формат - это "выдумка" ИРБИС, и в нем никаких ограничений нет.
> И как тогда переносить данные, следуя официальной
> инструкции ?
> Записи теряются не целиком, а только
> выданная/возвращенная литература.
> В любом случае, размер записи на одного читателя
> не превышает 25-30 кб, и потеря данных от
> количества повторений поля 40 не зависит. В
> выгруженном ISO файле запись на одного читателя,
> размер файла 25 кб, данные по выданным книгам
> присутствуют, но в новую базу они не попадают.
> Есть подозрение, что ошибка действительно
> происходит при встрече в записи юникодных символов
> (расширенный европейский алфавит).
>
> > В любом случае попробуйте экспорт/импорт через
> > ТЕКСТОВЫЙ формат.
> Конечно я попробовал. Но раз в инструкции сказано
> "ISO", значит у разработчиков были свои причины на
> использование этого формата ?
> Через текстовый формат прошло, но вот четкой
> уверенности в том, что еще где-то не выплывут
> пропавшие данные, уже нет.
Такого быть не может - чтобы через текстовый формат проходило, а через ISO нет. Пришлите мне выгруженный ISO-файл (alio@gpntb.ru)