Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.29;
Скачать: CL | DM;

Вниз

Перевод базы с 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$ жаба душит, рассматривать не будем."






Страницы: 1 вся ветка

Текущий архив: 2002.04.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
3-94309
Вероника
2002-04-09 10:07
2002.04.29
автоинкрементное поле


1-94399
Ezh
2002-04-06 12:11
2002.04.29
Из Экселя в СтрингГрид


1-94427
velial
2002-04-17 22:22
2002.04.29
процедуры


1-94429
ppp
2002-04-18 03:54
2002.04.29
Сворачивание окна в TaskBar


3-94316
fishka
2002-04-09 10:26
2002.04.29
Перевод базы с InterBase5.0 на InterBase 6.0