Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Вниз

Перевод базы с InterBase5.0 на InterBase 6.0 


fishka   (2002-04-09 10:26) [0]

Пытаясь следовать указаниям статьи ( http://ib.demo.ru/migration.htm), мною проделано следующее:
1. на сервере с InterBase5.0 с помощью WISQL получен файл метаданных и сохранен как b.ddl;
2. файлы basa.gdb и b.ddl перекинуты на машину с InterBase6.0;
3. на сервере с InterBase6.0 в командной строке пишу следующее:
isql basa.gdb -x -o -user user1 -pas pas1 b.ddl
(с указанием путей к файлам, user1 c паролем pas1 заведен).
Выдается ошибка типа " b.ddl не является базой данных".

В чем мои ошибки?



Johnmen   (2002-04-09 10:40) [1]

1. Не сделана упаковка-распаковка БД.
2. ddl - метаданные, а не БД, сам же сказал !



Fareader   (2002-04-09 11:00) [2]

Запакуй базу под InterBase5.0 и распакуй под InterBase6.0



fishka   (2002-04-09 11:08) [3]

>Fareader
Если сделать, как Вы советуете, то цитирую:" Однако перенесенная база данных не получит никаких возможностей IB 6, т.е. будет иметь диалект 1".
>Johnmen
Цитирую:
" Для проверки переносимости базы данных следует извлечь из нее полный скрипт метаданных. Вполне подойдет WISQL, а другими средствами пользоваться не стоит, т.к. они могут вывести скрипт не совсем так, как это нужно isql, или с ошибками. Получаем скрипт:
isql f:\base.gdb -x -o base1.ddl
".

Т.е. у меня не получается проверить "переносимость базы данных".
Я и так вижу, что b.ddl - это не база данных (смотрю блокнотом).
Что неверно у меня в приведенной выше командной строке?



Alexandr   (2002-04-09 11:22) [4]

1) А зачем тебе третий диалект? Головняков с ним много...
2) А на IB6/FB/Yaffil стоит перейти не из-за третьего диалекта, а из-за новых возможностей, особенно Yaffil



fishka   (2002-04-09 12:22) [5]

>Alexandr
1.А мне нужен 3 диалект.
2.Вопрос остался: кто-нибудь выполнял перевод БД так, как указанов статье?
3.В чем мои ошибки?



fishka   (2002-04-09 12:53) [6]

>Alexandr
А что делать с yaffilss800.rar после разархивирования?
Просто заменить скинуть в каталог с установленным InterBASE 6.0 ?



Slava   (2002-04-09 12:57) [7]

> fishka (09.04.02 12:22)

Я использовал для этого IBExpert

То, что у тебя есть - это скрипт и его можно "выполнить" любым инструментом, умеющим их исполнять (тот же IBExpert)

Только гладко все равно не получится.

Скорее всего придется много править руками, много выбрасывать вообще, а затем создавать заново.

Короче, если база большая, то и проблем соответствующее количество :)



Alexandr   (2002-04-09 12:58) [8]

ага. Там внутри readMe должен быть...

А по поводу статьи: Ты же видишь, что ошибка в твоей строке, ну так разберись, как правильно надо. Не нужно всему следовать дословно, нужно и думать



Alexandr   (2002-04-09 13:00) [9]

также обратите внимание на Yaffil Classic Server for Windows
такого еще никогда не было.
А это работает вполне неплохо.



Slava   (2002-04-09 13:02) [10]

А в чем себя проявит "коммерциализация" Yaffil"a ?



Alexandr   (2002-04-09 13:14) [11]

сказано, после 15 апреля, значит после 15.
А пока ничего толком неизвестно.
Вот что сказал по этому поводу Oleg LOA

"Стоимость и варианты лицензирования будут позже. Но скажу сразу, что для большинства это будут копейки, как fib"ы например стоят. Варианты, когда за 15$ жаба душит, рассматривать не будем."






Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.74 MB
Время: 0.029 c
1-94399           Ezh                   2002-04-06 12:11  2002.04.29  
Из Экселя в СтрингГрид


1-94360           ArmArt                2002-04-12 23:00  2002.04.29  
Срочно! Как использовать два Query в одном отчете?


4-94620           Cheis                 2002-02-23 23:54  2002.04.29  
Здраствуйте. Как выключить в e равую клавишу мыши, чтобы popup меню не вылезало.


1-94423           Cancer                2002-04-16 10:57  2002.04.29  
UpdateResource. А как в Win9x редактировать ресурсы?


1-94348           Ross                  2002-04-15 13:16  2002.04.29  
Парсеры