Конвертирование БД, с 8.1 на 8.0

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
kralchik
Сообщения: 19
Зарегистрирован: 02 июн 2006, 00:42

Конвертирование БД, с 8.1 на 8.0

Сообщение kralchik »

Опытные программисты помогите сконвертировать БД галактики, с версии 8.1 на 8.0
Платформа MS SQL 2000.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

А зачем откатываться назад? Надо идти вперед.
По простому то надо выгрузить усе в dbf а потои грузануть в свежепоставленную russia. Но в процессе конвертации например поменялись настройки , да и часть таблиц претерпела изменения - смотрите конвертор подробней(lot файлы например).
лоты можно сгенерить например так
select
'select '+x$files.xf$name+'.* to dbf c:\1\dbf\'+X$files.xf$code+'.dbf ;'
from x$files(FILEBYCODE) where (( 900<<= X$files.xf$code ))
to txt c:\1\exp_all.lot;
select
'delete all '+x$files.xf$name+';'
from x$files(FILEBYCODE) where (( 900<<= X$files.xf$code ))
to txt c:\1\del_all.lot;
select
'import '+x$files.xf$name+' from dbf c:\1\dbf\'+X$files.xf$code+'.dbf n f s ;'
from x$files(FILEBYCODE) where (( 900<<= X$files.xf$code ))
to txt c:\1\imp_all.lot;
каких то табл на 8_0 не будет - так что думайте где чего запускать.
Но гемора будет не меньше чем довести 8_1 до ума. Вообще никогда не конвертируйтесь с первого раза - всегда делайте пробную конвертацию и дайте ее посмотреть всем под роспись что все нормально.
Роман
Постоянный обитатель
Сообщения: 164
Зарегистрирован: 15 июл 2005, 05:48
Откуда: Хабаровск
Контактная информация:

Сообщение Роман »

Это штош 8.1 на столько не понравилась что решили новый конвертер писать? :eek:
Ответить