Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Переход на новую версию - проблема переноса базы
Пользователь: Игорь (IP-адрес скрыт)
Дата: 17, August, 2009 14:18

Купили новую версию 2008.1, стояла 2005.1
Переношу читательскую базу.
В старом ирбисе делаю Администратор->Экспорт->ISO+Юникод
В новом делаю Администратор->Импорт->ISO+Юникод
Конвертацию не трогаю.
При импорте теряются сведения о выданной литературе для отдельных читателей. При всём при этом внутри старой версии экспорт-импорт работают без проблем.

Хотелось бы узнать, в чем проблема и как работать дальше. Необходимо в кратчайшие сроки перенести все базы на новую версию.

Про книжную базу пока ничего не могу сказать, база большая и по прошествии 2х часов пока еще не загрузилась полностью. Но если при импорте там тоже будут пропадать данные, то я просто не знаю что делать.

Прошу ответить как можно скорее.

Копылов Игорь Анатольевич
РНЦ "Курчатовский институт"

Re: Переход на новую версию - проблема переноса базы
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 17, August, 2009 14:28

Чисто моя рекомендация: если записи выгружаете для себя - то только в TXT (WIN или UTF). Если же нужно для обмена, то ISO (DOS или WIN). ISO и UTF - скорее всего не очень-то совместимы. Я бы не доверил свой экспорт такой связке.

Re: Переход на новую версию - проблема переноса базы
Пользователь: Игорь (IP-адрес скрыт)
Дата: 17, August, 2009 14:45

В инструкции upgrade.doc дистрибутива разработчиками четко написано использовать формат "ISO", давайте исходить из того, что я делаю всё строго по инструкции.
Если разработчики пишут одно, а подразумевают другое, то давайте это обсудим тут. Если я не получу внятного ответа и помощи, то возможно дальнейшее общение будет через юристов.

Re: Переход на новую версию - проблема переноса базы
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 17, August, 2009 14:49

Ну раз такие вопросы могут пойти через юриста, то я пожалуй, поскольку разработчиком не являюсь, буду в этой теме помалкивать :).

Ждите ответа Александра Иосифовича Бродовского.

Re: Переход на новую версию - проблема переноса базы
Пользователь: Alio (IP-адрес скрыт)
Дата: 17, August, 2009 15:46

Экспорт/Импорт через ISO может привести к потерям данных только в случае наличия записей размером более 99999 байт (в UTF8). У Вас в БД читателей могут быть ТАКИЕ записи?
В любом случае попробуйте экспорт/импорт через ТЕКСТОВЫЙ формат.

Re: Переход на новую версию - проблема переноса базы
Пользователь: Игорь (IP-адрес скрыт)
Дата: 17, August, 2009 16:45

Alio написал(а):
-------------------------------------------------------
> Экспорт/Импорт через ISO может привести к потерям
> данных только в случае наличия записей размером
> более 99999 байт (в UTF8). У Вас в БД читателей
> могут быть ТАКИЕ записи?
Забыл добавить, ИРБИС64 (хотя и так знаете).
Интересно получается: заявленный максимальный размер записи в базе ИРБИС64 - 4 Гб, а размер записи в формате ISO - 99 кб ? Нестыковка однако. И как тогда переносить данные, следуя официальной инструкции ?
Записи теряются не целиком, а только выданная/возвращенная литература.
В любом случае, размер записи на одного читателя не превышает 25-30 кб, и потеря данных от количества повторений поля 40 не зависит. В выгруженном ISO файле запись на одного читателя, размер файла 25 кб, данные по выданным книгам присутствуют, но в новую базу они не попадают.
Есть подозрение, что ошибка действительно происходит при встрече в записи юникодных символов (расширенный европейский алфавит).

> В любом случае попробуйте экспорт/импорт через
> ТЕКСТОВЫЙ формат.
Конечно я попробовал. Но раз в инструкции сказано "ISO", значит у разработчиков были свои причины на использование этого формата ?
Через текстовый формат прошло, но вот четкой уверенности в том, что еще где-то не выплывут пропавшие данные, уже нет.

Возможно, у разных версий ИРБИСа разное понимание структуры ISO формата ? В любом случае, для меня это серьезная ошибка в ПО (по крайней мере пока не доказано обратное).

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)



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.